Beispielskript 02: XML neu formatieren

www.altova.com Dieses Kapitel drucken Eine Ebene nach oben

Startseite > 

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

 


© 2019 Altova GmbH