how to use libxml2 zum ändern einer vorhandenen xml-Datei?

Brauche ich, um eine vorhandene xml-Datei, und ändern nur ein paar Attribute und schreiben Sie die Datei wieder raus.

Ich dachte, der Verwendung von libxml2, um dies getan. Die Anwendung ist in C/C++ unter Linux läuft.

Sache ist, libxml2 scheint, um mehrere Variationen der Spüle, zusammen mit tragbaren Toiletten, Duschen und verschiedene andere Dinge verbunden, die über die gleiche Grundstruktur. Es gibt verschiedene Parser zur Verfügung, und verschiedene Wege, Dinge zu tun. Für jemanden, der noch nicht verwendet libxml2 vor, das ist ein bisschen einschüchternd.

Beispiel, was sollte ich betrachten, so dass am Ende, meine Ausgabe .xml ist identisch mit der ursprünglichen input-Datei und die änderungen, die ich gemacht habe? So weit, ich habe das Spiel mit libxml2 ist tree1.c, tree2.c, und reader1.c Beispiele, aber mit nur diesen xml-Ausgabedatei wird nicht überall in der Nähe der gleichen.

Zusätzlich zu Brian Bondy tolle Antwort, ich habe da geschrieben, einen kleinen Artikel über "How To Get Started" mit libxml2: charette.no-ip.com:81/Programmierung/2010-01-03_LibXml2

InformationsquelleAutor Stéphane | 2008-11-19

Schreibe einen Kommentar