XML/XSLT transformation
-
Ich möchte eine XML-Datei mittels einer XSL-Datei in
HTML überführen. Sowohl die XML als auch XSL habe ich schon
fertig. Aber bei der Umsetzung in C++ blicke ich einfach net durch._variant_t varXml("xmldatei.xml"); IXMLDOMDocumentPtr pXMLFile; pXMLFile.CreateInstance(L"Msxml2.DOMDocument.4.0"); pXMLFile->load(varXml); IXMLDOMDocumentPtr pXSLTFile; pXSLTFile.CreateInstance(L"Msxml2.DOMDocument.4.0"); // Laden varXml = "xslt.xls"; _variant_t varOut = pXSLTFile->load(varXml); IXMLDOMDocumentPtr pTransformed; pTransformed.CreateInstance(L"Msxml2.DOMDocument.4.0"); // XSL drüberlaufen lassen ... pXMLFile->transformNodeToObject(pXSLTFile, pTransformed); // Und abspeichern varXml = "ergebniss.html"; pTransformed->save(varXml);
Ich erhalte vom MSVC Compiler diese Fehler die ich einfach nicht verstehe
oder weg bekommen:IXMLDOMDocument::load': Funktion akzeptiert keine 1 Argumente
IXMLDOMNode::transformNodeToObject': Konvertierung des Parameters 2 von 'IXMLDOMDocumentPtr' in 'VARIANT' nicht möglich