Forums Neueste Beiträge
 

MSXML2, mit selectSingleNode das XML-Stylesheet auslesen

28/08/2007 - 11:02 von Lukas Sikora | Report spam
Hallo,
ich versuche vergeblich mti einem selectSingleNode die "processing-
instruction" auszulesen. Ich möchte nàmlich einfach nur den XSLT-
Dateipfad àndern lassen.

Hier ein Ausschnitt aus dem Quellcode:


CoInitialize(NULL);

MSXML2::IXMLDOMDocumentPtr pDoc = NULL;
pDoc.CreateInstance(L"Msxml2.DOMDocument");

pDoc->load(_variant_t("d:\\xml.xml"));

MSXML2::IXMLDOMProcessingInstructionPtr pProc = NULL;

//hier kommt die "Unbehandelte Ausnahme"
pProc = pDoc->selectSingleNode(_bstr_t("/processing-
instruction(\"xml-stylesheet\")"));

pDoc->save(_variant_t("d:\\xml.xml"));

CoUninitialize();

Die Zeile mit dem selectSingleNode habe ich aus dem Internet aus einer
CSharp-Sourcedatei, theoretisch müsste das genauso funktionieren,
funktioniert aber nicht.

Was muss ich dahin schreiben?

Danke schonmal!

Gruß

Lukas
 

Lesen sie die antworten

#1 Jochen Kalmbach [MVP]
28/08/2007 - 12:15 | Warnen spam
Hallo Lukas!


ich versuche vergeblich mti einem selectSingleNode die "processing-
instruction" auszulesen. Ich möchte nàmlich einfach nur den XSLT-
Dateipfad àndern lassen.



Siehe Antwort in "microsoft.public.de.vc"

Greetings
Jochen

Ähnliche fragen