oParser = CREATEOBJECT( 'Microsoft.XmlDom' )It is going to use MSXML.DLL not matter what else is installed on your system. If you use the version independent progid, like this:
oParser = CREATEOBJECT( 'MsXml2.DomDocument' )you'll have to take a look at the registry to be sure which version of MSXML is being used. On my system, if I look up the different clsids under HKCR\CLSID, this is what I get:
clsid ProgID dll {2933BF90-7B36-11d2-B20E-00C04F983E60} MicroSoft.XmlDom MsXml.dll {F6D90F11-9C73-11D3-B32E-00C04F990BB4} MsXml2.DomDocument MsXml3.dll {f5078f1B-c551-11d3-89b9-0000f81fe221} MsXml2.DomDocument.2.6 MsXml2.dll {f5078f32-c551-11d3-89b9-0000f81fe221} MsXml2.DomDocument.3.0 MsXml3.dll {88d969c0-f192-11d4-a65f-0040963251e5} MsXml2.DomDocument.4.0 MxXml4.dllHTH