Read from XML - 23 - 23.1

spectrum-inline

Product type
Software
Portfolio
Integrate
Enrich
Locate
Verify
Product family
Spectrum
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Deutsch
Product name
Precisely Spectrum
Title
spectrum-inline
First publish date
2007
Last updated
2023-10-25
Published on
2023-10-25T07:22:59.478000

Der „Read from XML“-Schritt liest eine XML-Datei in einen Auftrag oder Unterfluss ein. Sie definiert den Dateipfad und das Datenformat, einschließlich dem XML-Schema und den Details der Datenelemente.

Einfache XML-Elemente werden in flache Felder umgewandelt und an den nächsten Schritt weitergeleitet. Einfache XML-Daten beinhalten Datensätze bestehend aus XML-Elementen, die nur Daten und keine untergeordneten Elemente enthalten. Dies ist beispielsweise eine einfache XML-Datendatei:

<customers>     <customer>         <name>Sam</name>         <gender>M</gender>         <age>43</age>         <country>United States</country>     </customer>     <customer>         <name>Jeff</name>         <gender>M</gender>         <age>32</age>         <country>Canada</country>     </customer>     <customer>         <name>Mary</name>         <gender>F</gender>         <age>61</age>         <country>Australia</country>     </customer> </customers>

Beachten Sie, dass in diesem Beispiel jeder Datensatz einfache XML-Elemente wie <name>, <gender>, <age> und <country> enthält. Keines der Elemente enthält untergeordnete Elemente.

Der „Read from XML“-Schritt flacht automatisch einfache Daten wie diese ab, da die meisten Schritte Daten in einem flachen Format erfordern. Wenn Sie die hierarchische Struktur beibehalten möchten, verwenden Sie nach Read from XML den Schritt Aggregator, um die Daten in hierarchische Daten umzuwandeln.

Komplexe XML-Elemente behalten ihr hierarchisches Format bei und werden als Listenfeld weitergeleitet. Da viele Schritte ein flaches Datenformat erfordern, müssen Sie eventuell komplexe XML-Elemente abflachen, um die Daten für die Downstream-Schritte nutzbar zu machen. Weitere Informationen finden Sie unter Abflachen von komplexen XML-Elementen.

Anmerkung: „Read from XML“ unterstützt nicht die XML-Typen xs:anyType undxs:anySimpleType.

„Read from XML“-Optionen

Name der Option

Beschreibung

Datendatei

Gibt den Pfad zur XML-Datendatei an. Klicken Sie auf das Dateisymbol, um die gewünschte Datei zu suchen.

Anmerkung: Falls der Spectrum Technology Platform-Server unter Linux ausgeführt wird, sollten Sie berücksichtigen, dass bei Dateinamen und Pfaden auf diesen Plattformen die Groß-/Kleinschreibung beachtet wird.

Schemadatei

Zeigt den Pfad der ausgewählten XML-Datendatei an. Wenn Sie eine andere Datei auswählen möchten, klicken Sie auf das Dateisymbol, und suchen Sie nach der erforderlichen XML-Datei. In diesem Fall wird das Schema basierend auf der Struktur der ausgewählten XML-Datei abgeleitet.

Alternativ können Sie aus der Liste eine Schemadatei (XSD) auswählen. Wenn Sie eine XSD-Datei auswählen, wird die Umschaltfläche Anhand des Schemas überprüfen angezeigt. Wählen Sie Yes aus, um die XML-Datendatei anhand des ausgewählten Schemas zu überprüfen.

Anmerkung: Falls der Spectrum Technology Platform-Server unter Linux ausgeführt wird, sollten Sie berücksichtigen, dass bei Dateinamen und Pfaden auf diesen Plattformen die Groß-/Kleinschreibung beachtet wird.
XPath Zeigt den XPath-Ausdruck für das Element oder Attribut an. Es wird nur zur Information angezeigt. Weitere Informationen über XPath finden Sie auf dieser Seite.

Vorschau

Zeigt eine Vorschau des Schemas oder der XML-Datei an. Wenn Sie eine XSD-Datei angeben, spiegelt die Baumstruktur die ausgewählte XSD-Datei wider. Sobald Sie eine Schemadatei und eine Datendatei angegeben haben, können Sie auf die Schemaelemente klicken, um eine Vorschau der Daten anzuzeigen, die das Element enthält.

Übernehmen Klicken Sie oben auf der Seite auf diese Schaltfläche, um Ihre Schritteinstellungen zu speichern.