Here is a very basic XML reader/writer. It is primarily intended for configuration files but is not limited to such. It has functions similar to RegRead and RegWrite. It does not support name spaces or attributes presently. (simple api ) Syntax is pretty simple: #include <_ConfigIO.au3>
Local $vRet
;create an config file with default settings and open it.
Local $Fh = _Config_Create(@ScriptDir&"\config.xml",1)
;write a setting
_Config_Write($Fh,"Application","ScriptPath",@Script