Beispielskript 02: XML neu formatieren
Das Python-Skript in diesem Beispiel formatiert die XML-Datei in der Datei NanonullOrg.xml (aus dem Ordner examples des RaptorXML-Applikationsordners) neu. Jedes Element wird mit Tabulatoren eingerückt und jedes Attribut wird in eine separate Zeile gesetzt (wodurch der Vergleich mit einem Vergleichstool übersichtlicher wird). Das Ausgabedokument hat den Namen output.xml.
Das Skript wird mit einem Befehl wie dem folgenden an die Befehlszeilenschnittstelle übergeben:
raptorxml xsi --streaming=false --script=reformat.py --script-api-version=1 NanonullOrg.xml
Dieser Abschnitt enthält die folgenden Codefragmente:
•das mit Anmerkungen versehene Python-Skript
•das vom Skript erzeugte Ergebnisdokument