Altova RaptorXML Server 2025

Beispielskript 02: XML neu formatieren

Zur Startseite Zurück Nach oben Weiter

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-2025 Altova GmbH