lukasS
Erfahrenes Mitglied
Hallo,
folgende Frage: Wenn ich eine XML erstellen will, übergebe ich als Parameter der loadXML()-Methode diese ISO-Geschichte. Leider wird das nicht in der XML angezeigt. Egal was ich in die LoadXML reinschreibe, wird nicht angezeigt. Dafür kann ihc mit weiteren IXMLDOMElementen Elemente und Attribute erstellen, speichern usw. Bestimmt habe ich was vergessen, aber was? Hier der code:
Warum steckt er nicht den Inhalt von dem loadXML rein. Habe shcon alle Varianten ausprobiert, auch die load()-Methode, mit CString, Konvertierungen, UTFs und und und. Muss also was vergessen haben, aber was?
Danke schonmal!
Lukas
PS: Benutze XP, VC++ 2005 (spielt hierbei aber keine Rolle) und msxml3.dll (hierbei kein Unterschied zu msxml4.dll).
folgende Frage: Wenn ich eine XML erstellen will, übergebe ich als Parameter der loadXML()-Methode diese ISO-Geschichte. Leider wird das nicht in der XML angezeigt. Egal was ich in die LoadXML reinschreibe, wird nicht angezeigt. Dafür kann ihc mit weiteren IXMLDOMElementen Elemente und Attribute erstellen, speichern usw. Bestimmt habe ich was vergessen, aber was? Hier der code:
Code:
MSXML2::IXMLDOMDocumentPtr pDocWrite;
pDocWrite.CreateInstance(__uuidof(MSXML2::DOMDocument));
pDocWrite->loadXML(_bstr_t("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?/>\n<hallo />"));
MSXML2::IXMLDOMElementPtr pEle = pDocWrite->createElement(_bstr_t("EinElement"));
...
pDocWrite->save(....);
Warum steckt er nicht den Inhalt von dem loadXML rein. Habe shcon alle Varianten ausprobiert, auch die load()-Methode, mit CString, Konvertierungen, UTFs und und und. Muss also was vergessen haben, aber was?
Danke schonmal!
Lukas
PS: Benutze XP, VC++ 2005 (spielt hierbei aber keine Rolle) und msxml3.dll (hierbei kein Unterschied zu msxml4.dll).