Problem mit GetXMLString() / Zeilenumbruch im xml file
-
Hi,
ich benutze msxml mit IXMLDOMDocument.
Ich habe eine Processing Instruction mit:
pDoc->createProcessingInstruction(L"xml",L"version=\"1.0\" encoding=\"ISO-8859-1\"", &pIXMLDOMProcessingInstruction);
erzeugt.wenn ich das Dokument mit:
pDoc->save(CComVariant("c:\\test.xml");
speicher, steht im xml dokument:
<?xml version="1.0" encoding="ISO-8859-1" ?>Wenn ich jedoch folgendes mache, um mir den gesamten xml String ausgeben zu lassen:
BSTR bstr=L" ";
m_doc->get_xml(&bstr);
CString str=bstr;
::SysFreeString(bstr);steht im xml header allerdings nur:
<?xml version="1.0" ?>
ich habe keine Ahnung, woran das liegen kann. Ich hoffe jemand von euch kann mir da weiterhelfen.Ich habe auch noch eine zweite frage:
Gibt es die Möglichkeit, dass das xml File Zeilenumbrüche hat? Derzeitig ist nämlich der ganze File eine Zeile.Ich hoffe, dass ihr mir helfen könnt.
Grisu