求大神进来看看这种ini文件是咋回事

求大神进来看看这种ini文件是怎么回事
这是迅雷的config.ini文件,但跟一般ini文件格式完全不同啊,新手经验不足,求大神指教这是怎么回事?
另求如何读取修改这类文件的节点键值?
<profile>
<section id='login' >
<key id='autologin'  type='string' >false</key>
<key id='rememberpwd'  type='string' >false</key>
<key id='nexttime_autologin'  type='string' >false</key>
</section>
<section id='BtGenericSettings' >
<key id='ConfigBt_SetPortType'  type='int' >1</key>
<key id='ConfigBt_Dht'  type='int' >1</key>
<key id='BtUpDuration'  type='int' >4</key>
</section>
<section id='ConfigNet' >
<key id='ConfigNet_Upnp'  type='int' >1</key>
<key id='ConfigNet_OpenMirrorImageIncreaseSpeed'  type='int' >1</key>
<key id='ConfigNet_OpenXunleiP2PIncreaseSpeed'  type='int' >1</key>
<key id='ConfigNet_DisableAccelerate'  type='int' >1</key>
<key id='ConfigNet_Type'  type='int' >2</key>
</section>
</profile>
------解决思路----------------------
这是xml格式
------解决思路----------------------
ini本身就是键值对的形式 啊。
------解决思路----------------------
ini没有那种节点的,那是xml