TinyXml string parsern
-
hallo wie dumm es auch klingt aber ich finde es nicht
wie kann ich mit TinyXml einen string parsern.
ich schreibe gerade eine kleine server - client anwendung
die sich gegenseitig daten schickt das daten format sol xml sein die daten liegen in der jeweiligen anwendung nur als string vor und werden nicht auf dem pc gespeichert
-
Das musst du selber implementieren, dies unterstützt TinyXML nicht, so witzlos das auch ist. Allerdings ist es relativ einfach umzusetzen, wenn du mal in TinyXML reinschaust. Bei XML-Dateien werden diese nämlich komplett rausgelesen und dann als String abgehandelt

Grüssli
-
@Dravere: Bist du sicher?
Laut Doc wird das String parsen unterstützt:
virtual const char * Parse (const char *p, TiXmlParsingData *data=0, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)
Parse the given null terminated block of xml data.
-
Also ich mach das so:
TiXmlDocument doc; doc.Parse("<a id=\"test\">test</a>");/Glacier
-
Jopp - das geht mit Parse - das Problem an Parse ist aber, dass es den xml-Header nicht will - also musst du (falls der dabei ist) selbst parsen und aus deinem String entfernen - ist ein wenig umständlich aber man kann ja nicht alles haben ^^
bb