André Laugks: mit xmllint (libxm2) xml-dokument parsen

Beitrag lesen

Hallo!

Wie kann ich mit xmllint dieses XML parsen und an den entsprechenden Stellen die einträge aktualisieren. Mit DOM_XML hab ich es schon hin bekommen, aber ich möchte die Libraries von Gnome(libxml,libxslt) nutzen.
Hat jemand Ahnung oder eventuell ein Beispiel.

Mit xmllint testet man ob ein XML-Dokument valide ist und kann es gegen eine DTD, XMLSchema etc. prüfen. Etwas anderes ist mir nicht bekannt.

exec("xmllint datei.xml 2>ausgabe.txt");

Weitere Optionen mit: xmllint --help

In diesem Fall wird bei einem Fehler, die Fehlermeldungen in die Datei ausgabe.txt geschrieben. Anders hatte ich es damals nicht hinbekommen.

Da das für ein Upload für XML-Dateien bestimmt war, habe ich für die Ausgabedatei eindeutige ID's verwendet.

MfG, André Laugks

--
L-Andre @ gmx.de