Skip to main content
Skip table of contents

XML Text Extractor

Der Adapter extrahiert den Inhalt eines Knotens innerhalb eines XML-Dokuments als Text-Dokument. Der Knoten wird mithilfe eines XPath-Ausdrucks angesteuert.

Extrahierbare Elemente

Sie können nur Elemente des Typs CDATA, Attribute oder Text extrahieren.

Eigenschaften

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte: 

  • Extract: Inhalt eines Knotens extrahieren

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.xmltextextractor.XMLTextExtractor: Hauptklasse (Standard)

xpath

XPath-Ausdruck zur Auswahl aus dem Input-XML-Dokument

Mögliche Werte: Beliebiger gültiger XPath-Ausdruck (z.B. Root/Element[1])

(info) Wenn der XPath-Ausdruck mehr als ein Element ansteuert, wird ein Fehler ausgegeben. Um mehr als ein Element zu extrahieren, kombinieren Sie den Adapter mit dem XPath Iterator-Adapter.

Statuswerte

0

Der Adapter gibt keine Daten (mehr) aus. Dieser Status kann als Abbruchbedingung einer Schleife im Technical Process ausgewertet werden und gibt an, dass keine weiteren Datensätze verfügbar sind.

1

Der Adapter gibt ein Ergebnis aus. Dieser Status kann als Schleifeneintrittsbedingung im Technical Process ausgewertet werden und gibt an, dass ein weiterer Datensatz verfügbar ist.

-1

Fehler bei der Ausführung des Adapters (Details siehe Server-Protokoll)

Input

Der Adapter erwartet ein beliebiges gültiges XML-Dokument als Input.

Beispiel Input-XML-Dokument

XML
<RootElement>
	<address>
		<name>John Doe</name>
		<street>42 Main Avenue</street>
		<zip>13579</zip>
		<city>Example town</city>
		<state>Example state</state>
		<country>Example country</country>
	</address>
	<address>
		<name>Jane Doe</name>
		<street>22nd Street</street>
		<zip>84643</zip>
		<city>Example city</city>
		<state>Example state</state>
		<country>Example country</country>
	</address>
</RootElement>

Gesetzte Adapter-Parameter:

  • xpath: //address[1]/name

Output

Der Adapter gibt ein Text-Dokument mit verarbeiteten Daten aus.

Beispiel-Output

XML
John Doe
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.