Zurück zur englischen Version der Dokumentation
XML-Parservalidierungsregeln (Stage 'Hierarchical Data')
XML-Parser-Validierungsregeln (DataStage®)
Letzte Aktualisierung: 12. März 2025
Standardmäßig verwendet der XML-Parser eine minimale Validierung und ignoriert Verstöße. Um die Validierung anzupassen, geben Sie die Aktion an, die ausgeführt werden soll, wenn ein Verstoß auftritt.
In den folgenden Tabellen werden die Prüfregeln und die anwendbaren Aktionen beschrieben.
Regel | Beschreibung | Aktionen |
---|---|---|
Der Datentyp hat einen unzulässigen Wert. | Der Wert muss mit den Wertregeln für den Datentyp des entsprechenden Elements übereinstimmen. |
|
Der Wert verstößt gegen die Facetteneinschränkung Hinweis: Wenn Sie diese Regel aktivieren, wird die Regel Datentyp hat unzulässigen Wert ebenfalls mit demselben Wert festgelegt, der für die Regel Wert schlägt bei Facetteneinschränkung fehl ausgewählt wurde.
|
Der Wert wird anhand der Facetten des entsprechenden Elementtyps geprüft. |
|
Ein Element, das nicht leer sein darf, hat einen Nullwert | Elemente, die keine Nullwerte enthalten, werden überprüft, um sicherzustellen, dass sie keine Nullwerte enthalten. |
|
Globale Standardwerte für fehlende Werte verwenden | Fehlende Werte werden durch ihre Standardwerte ersetzt. |
|
Werte abschneiden | Schneiden Sie die Leerzeichen vor und nach einem Wert ab, bevor Sie die Typprüfung und Typumwandlung durchführen. |
|
Regel | Beschreibung | Aktionen |
---|---|---|
Das Dokument ist fehlerhaft | Das Dokument ist fehlerhaft. |
|
Elemente sind nicht im Schema deklariert. | Elemente im Instanzdokument müssen im Schema deklariert werden. Verstöße können auftreten, wenn ein Job eine überholte Version eines Schemas verwendet. |
|
Ein Nil-Element enthält einen Wert | Elemente, die Nullwerte enthalten können, werden überprüft, um sicherzustellen, dass sie keine Datenwerte enthalten. Dies gilt nur für die Elemente, für die Nullwerte im XML-Dokument auf 'true' gesetzt sind. |
|
Ein obligatorisches Element fehlt | Elemente müssen im Instanzdokument korrekt angezeigt werden. Verstöße können auftreten, wenn ein erforderliches Attribut fehlt oder wenn ein Element in einem Sequenzinhalt außerhalb der Reihenfolge angezeigt wird. |
|
Liste enthält ungültige Anzahl Vorkommen | Die Anzahl der Vorkommen muss zwischen dem Wert des Attributs 'MinOccurs' und dem Attribut 'MaxOccurs' gemäß der Definition im Schema liegen. |
|
Die ID-Werte sind nicht eindeutig | Jedes Dokument muss über eine eindeutige ID verfügen. |
|
War das Thema hilfreich?
0/1000