Wie das Parsen eines XML-Strings anstelle von XML-doc in c mit Hilfe der libxml2-Bibliothek
Alle Beispiele in libxml2 Dokumentation libxml-tutorial erwähnt werden, mit externen XML-Dateien. Was ist, wenn ich brauche zu Parsen einen string mit XML-Inhalt in ihm? Ist es wirklich möglich, in libxml2-C-Bibliothek, oder die einzige Lösung wäre unter dem string speichern, um die Datei und senden dieser Datei-Namen als Parameter, um die unter-Funktion. Aber es würde ernsthaft Einfluss auf die Leistung.
doc = xmlParseFile(docname);
Gibt es eingebaute Funktionen in libxml2 Parsen Zeichen-arrays?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
xmlParseDoc()
, der eine mit null beendete Zeichenfolge (von xmlChar /unsigned char) und analysieren Sie diese genau so, wie wenn es aus einer Datei Lesen mitxmlParseFile()
.