> iniってちょっと置き換えればxmlになる
残念、ハズレ

iniはxmlでは不可能な表現が可能だし
xmlはiniで不可能な構造が可能。
機械的置換で流用出来る部分もあるが
それはそれぞれの表現の一部に過ぎない。
置換だけで単純に入れ替えられるものじゃない。

GetPrivateProfileInt
GetPrivateProfileString
WritePrivateProfileString
だけで事足りるような最低限の構造のiniなら完全にxmlに置換出来るけど
iniって「セクション > キー = 値」という構造だけじゃないからね。