1. Bereiten Sie sich vor
Fügen Sie eine repräsentative Eingabe ein oder laden Sie sie hoch und führen Sie die Validierung durch, bevor Sie sie in einer Schnittstelle, einem Test oder einem Transport verwenden.
Praktischer Gebrauchsleitfaden
Validieren Sie XML anhand der unterstützten deterministischen XSD-Teilmenge. Nicht unterstützte Funktionen und ungelöste Referenzen schlagen fehl.
Fügen Sie eine repräsentative Eingabe ein oder laden Sie sie hoch und führen Sie die Validierung durch, bevor Sie sie in einer Schnittstelle, einem Test oder einem Transport verwenden.
Beheben Sie jeden gemeldeten Fehler ab dem ersten Fehler und führen Sie dann die Validierung erneut aus, bis die Eingabe sauber ist.
Validieren Sie das Ergebnis anhand des Schnittstellenvertrags und der Ziellaufzeit CPI, bevor Sie es transportieren oder freigeben.
Prüfen Sie ein XML-Dokument vor einem SOAP- oder CPI-Test gegen die unterstützte XSD-Teilmenge: Wurzelelement und dessen Namespace, Reihenfolge und Anzahl der Elemente, Pflichtattribute, einfache Datentypen und Aufzählungen.
Testen Sie dieses XSD: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="Order"><xs:complexType><xs:sequence><xs:element name="id" type="xs:integer"/></xs:sequence></xs:complexType></xs:element></xs:schema> Das XML <Order><id>7</id></Order> besteht diese Prüfung. Ersetzen Sie 7 durch A, um einen Typfehler unter /Order/id zu erhalten.
Dies ist kein vollständiger XSD-Validator: Imports, Includes, choice, all und Erweiterungen werden nicht unterstützt. Ein nicht unterstütztes Schema verhindert die Prüfung; es beweist nicht, dass das XML ungültig ist. Bestätigen Sie das Ergebnis mit einem vollständigen Validator und der Schema-Version des Zielsystems.