![]() |
WichtigDamit XPath
als Abfragesprache verwendet werden kann, werden Input-JSON-Daten in XML
umgewandelt. Dabei wird ein zusätzliches fixes Root-Element mit dem Namen
root hinzugefügt.
|
Argument | Beschreibung | Mögliche Werte / Beispiele | ||
SourceFile=
|
JSON-Datei welche verarbeiten werden soll.
|
SourceFile=FileName.json |
||
SourceJson=
|
Erlaubt die Übergabe eines JSON-Objekts als
String.
|
|||
SourceFileEncoding=
|
Spezifiziert, in welchem Encoding die xml-Datei
vorliegt. Dabei ist das Encoding UTF-8 der Default und muss
nicht zwingend angegeben werden.
|
SourceFileEncoding=UTF-8 SourceFileEncoding=ANSI SourceFileEncoding=OEM |
||
Rows=
|
Angabe der zur verwendenden xml-Knoten als Basis für
alle Rows. (Absolute XPath-Expression.)
|
Rows=/document/data |
||
Columns=
|
Angabe der zur verwendenden xml-Knoten als Basis für
alle Spalten. (Absolute XPath-Expression.)
|
Columns=/document/data |
||
Values=
|
Angabe der XML-Knoten mit allen Werten einer
Column/Row. (XPath-Expression relativ zu Column- oder Row-Node,
je nachdem ob "Columns" oder "Rows" spezifiziert sind.)
|
text() option/@arguments |
||
Headers=
|
Absolute XPath-Expression welche die xml-Knoten mit
allen Spalten-Überschriften spezifiziert.
Siehe Beispiel
2
|
/Adressen/Row[1]/Cell |
||
Header=
|
Angabe des XML-Knotens mit der Überschrift [Name]
einer Spalte. (XPath-Expression relativ zu
Column-Node.)
Siehe Beispiel
3
|
Cell[1] |
||
Column=
|
Deklaration einer bestimmten Spalte: Fix definierte
Überschrift [Name], sowie XPath-Ausdruck für die Selektion von
einem Wert relativ zu den Row-Nodes, oder absolute Selektion
aller Werte.
|
[Name],/document/data |