OctaSapien

XSD-Subset-Validator

FREE
Weitere Aktionen

Haben Sie etwas gefunden, das wir verbessern könnten?
Praktischer Gebrauchsleitfaden

Praktischer Gebrauchsleitfaden

Ein praktischer Workflow für XSD-Subset-Validator

Validieren Sie XML anhand der unterstützten deterministischen XSD-Teilmenge. Nicht unterstützte Funktionen und ungelöste Referenzen schlagen fehl.

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.

2. Überprüfung

Beheben Sie jeden gemeldeten Fehler ab dem ersten Fehler und führen Sie dann die Validierung erneut aus, bis die Eingabe sauber ist.

3. Ergebnis anwenden

Validieren Sie das Ergebnis anhand des Schnittstellenvertrags und der Ziellaufzeit CPI, bevor Sie es transportieren oder freigeben.

Überprüfung vor dem betrieblichen Einsatz

  • Verwenden Sie einen repräsentativen Fall mit den zur Reproduktion erforderlichen Eingaben.
  • Bestätigen Sie das Ergebnis in der autorisierten Zielumgebung, wenn Laufzeitversionen, Namespaces, Erweiterungen, Berechtigungen oder Systemkonfiguration das Ergebnis ändern können.
  • Notieren Sie die Quelle, Annahmen, Tooleinstellungen und das erwartete Ergebnis, damit ein anderer Prüfer die Prüfung reproduzieren und verifizierte Fakten von Empfehlungen unterscheiden kann.

Wo XSD-Subset-Validator in einen Lieferworkflow passt

Optimale Anwendungsfälle

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.

Repräsentatives Beispiel

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.

Was als nächstes überprüft werden muss

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.