XML-Validierung mit Python

09/01/2011 - 16:08 von Florian Weimer | Report spam
Gibt es eine Quasi-Standardbibliothek für die Prüfung eines
XML-Dokumentes gegen ein XML-Schema (oder meinetwegen auch eine
RelaxNG-Beschreibung)? Die Standardbibliothek scheint nichts zu
enthalten.

XML Schema wàre besser, weil ich das schon ein bißchen kenne. Einen
Objekt-nach-XML-Konvertierer oder umgekehrt (so etwas wie JAXB)
brauche nicht nicht.

Notfalls könnte ich xmllint mit geeigneten Parameter aufrufen, aber
das wàre ja Schummeln.
 

Lesen sie die antworten

#1 Marek Kubica
09/01/2011 - 16:24 | Warnen spam
On Sun, 09 Jan 2011 16:08:39 +0100
Florian Weimer wrote:

Gibt es eine Quasi-Standardbibliothek für die Prüfung eines
XML-Dokumentes gegen ein XML-Schema (oder meinetwegen auch eine
RelaxNG-Beschreibung)? Die Standardbibliothek scheint nichts zu
enthalten.



Ja, lxml. Ich habe mal ein Skript geschrieben, weil ich xmlstarlet
nicht kannte: <https://gist.github.com/467492>

grüße,
Marek

Ähnliche fragen