Schritt XML-Parser (DataStage)
Verwenden Sie den Schritt 'XML-Parser', um ein oder mehrere Dokumente syntaktisch zu analysieren, die dieselbe Struktur aufweisen.
XML-Quelle
- Zeichenfolgegruppe
- Wählen Sie das Eingabeschema-Element aus, das die Dokumentzeichenfolge enthält. Nur Elemente, die die Datentypen 'String', 'normalizedString', 'byteString' oder 'XML' haben, stehen zur Auswahl zur Verfügung.
- Einzelne Datei
- Geben Sie den Pfad und den Dateinamen ein, oder klicken Sie auf Parameter einfügen, und wählen Sie dann den Namen des Parameters aus. Es stehen die Parameter zur Verfügung, die Sie zuvor im Auftrag definiert haben, sowie die integrierten Makros, die in IBM® InfoSphere® DataStage® enthalten sind. Es stehen nur Elemente mit den Datentypen String, normalizedString, oder byteString zur Auswahl.
- Dateigruppe
- Eine Dateigruppenoption wird verwendet, um mehrere XML-Dateien zu lesen, die auf demselben xsd basieren. Wählen Sie das Eingabeschema-Element aus, das in der Laufzeit die absoluten Pfade (Beispiel: c:\test.xml) der XML-Dateien enthalten soll. Nur Elemente, die die Datentypen 'String', 'normalizedString' oder 'byteString' haben, stehen zur Auswahl zur Verfügung.
- Filterung aktivieren
- Aktivieren Sie das Filtern, um ein XSLT-Style-Sheet auf das Dokument anzuwenden, bevor es syntaktisch analysiert wird. Das Dokumentstammverzeichnis muss das Dokument widerspiegeln, das aus dem Ergebnis der XSLT-Transformation erstellt wurde. Diese Option wird für große Dokumente nicht empfohlen, da die gesamte Verarbeitung im Speicher ausgeführt wird. Für große Dokumente verwenden Sie Transformationsschritte.
Dokumentstammverzeichnis
Validierung
Wenn der Schritt des XML-Parsers ausgeführt wird, verwendet er standardmäßig eine minimale Validierung, die alle Prüfregeln inaktiviert und eine bessere Leistung bietet als die strikte Validierung. Die strikte Validierung ist zunächst so konfiguriert, dass jede Prüfregel auf 'Fatal' gesetzt ist und der Job gestoppt wird, sobald er das erste Vorkommen von ungültigen Daten syntaktisch analysiert. Um die Validierung anzupassen, geben Sie die Aktion an, die ausgeführt werden soll, wenn ein Verstoß auftritt.
Weitere Informationen über Validierungsregeln finden Sie unter XML-Parser-Validierungsregeln (DataStage).