Apache XercesC
-
Hallo,
ich versuche ein XML-Dokument zu erstellen, um es in der std::string Variablen speichern zu können. Das Dokument selbst habe ich mittels DOM erzeugt, das XML Ergebnis sehe ich in einem Puffer vom Typ xercesc::MemBufFormatTarget. Wie kann ich den Inhalt nun in eine std::string Variable kopieren? Die API Beschreibung finde ich persönlich etwas Mau, keine Suchfunktion etc. Die Suche im Netz ist auch mehr als sperrlich, da die meisten das Ergebnis gleich als Textdatei abspeichern. Das hilft mir leider nicht.
Kann jemand helfen?
VG Torsten
-
@TorDev sagte in Apache XercesC:
MemBufFormatTarget
Google "MemBufFormatTarget", 1. Ergebnis: https://xerces.apache.org/xerces-c/apiDocs-3/classMemBufFormatTarget.html
Probier's mal mit:
MemBufFormatTarget buf; // ... std::string s(buf.getRawBuffer(), buf.getLen());
-
Ah super, vielen vielen Dank. Mit der Typkonvertierung funktioniert es jetzt.
VG Torsten