lukasS
Erfahrenes Mitglied
Hallo,
ich lese eine XML-Datei mit IXMLDomNodeObjekten aus. In der XML sind u. a. Wörter mit Umlauten. Wenn cih das mit IXMLDOMNamedNodeMapPtr->Getitem
->Gettext(); auslese, kriege ich statt eines "Ü"s sowas wie "Ä?" oder sonst irgendwelche komischen Zeichen. Der Rückgabewert ist ein _bstr_t, aber habe shcon unzählige String-Konvertierungen ausprobiert, daran wirds also wohl nicht liegen. Was kann ich sonst noch tun?
Danke schonmal!
Gruß
Lukas
PS: Hier noch die Funktion:
ich lese eine XML-Datei mit IXMLDomNodeObjekten aus. In der XML sind u. a. Wörter mit Umlauten. Wenn cih das mit IXMLDOMNamedNodeMapPtr->Getitem

Danke schonmal!
Gruß
Lukas
PS: Hier noch die Funktion:
Code:
MSXML2::IXMLDOMNodeListPtr pList = pDOMElement->GetchildNodes();
if (pList == NULL)
return;
MSXML2::IXMLDOMNodePtr pNode;
while((pNode = pList->nextNode()) != NULL)
{
MSXML2::IXMLDOMNamedNodeMapPtr pMap = pNode->Getattributes();
_bstr_t s1, s2;
s1 = pMap->Getitem(0)->Gettext();
s2 = pNode->text;
....
}
return;