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