I clean up this UDF version a little, and work in progress.   But in the meantime as  _XMLTransform(...do not work for me correctly so I make it in this way: Func _XML_TransformNode($sXML_FileFullPath, $sXSL_FileFullPath, $sHTML_FileFullPath) Local $oXslDoc = ObjCreate("Microsoft.XMLDOM") Local $oXmlDoc = ObjCreate("Microsoft.XMLDOM") $oXslDoc.Async = False $oXmlDoc.Async = False $oXslDoc.Load($sXSL_FileFullPath) $oXmlDoc.Load($sXML_FileFullPath) Local $sHTML = $oXmlDoc.transformNode($oXs