XMLを読み込む
Designer XML の読み取りと解析は、
データ入力ツール または、 XML解析ツール。 これらの例は、入力データツールの構成オプションに焦点を当てています。
すべての説明は以下の例を参照しています。
XMLの例
<items>
</item>
<name>ケーキ</name>
<ppu>0.60</ppu>
<batters></batters>
正規</batter>
チョコレート</batter>
ブルーベリー</batter>
悪魔の食べ物</batter>
<topping></topping>
なし</topping>
ガラス張り</topping>
砂糖</topping>
粉砂糖</topping>
チョコレート</topping>
振りかけるとチョコレート</topping>
メープル</topping>
</item>
<name>発生</name>
<ppu>0.65</ppu>
<batters></batters>
正規</batter>
<topping></topping>
なし</topping>
ガラス張り</topping>
砂糖</topping>
チョコレート</topping>
メープル</topping>
</item>
<name>バターミルク</name>
<ppu>0.50</ppu>
<batters></batters>
正規</batter>
チョコレート</batter>
デフォルトの設定
入力データツールは、次のデフォルトのXML設定を使用します。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みます。
- ルート要素の孫要素を含みます。
- 指定された要素の子要素を含みません
- タグの書式設定を含みません。
子要素名
XML 子要素名を指定すると、Alteryx によって要素からファイルが読み取られます。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みません。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みます。
- タグの書式設定を含みません。
残りのセクションでは、デフォルトのオプションから構成選択を変更するときに返される結果への影響について詳しく説明します。
ルート要素を返す
他のすべての表現要素を囲む親要素を返すには、[ルート要素を返す] を選択します。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みます。
- ルート要素の子要素を含みます。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みません
- タグの書式設定を含みません。
子要素名
XML 子要素名を指定しても、結果は変更されません。 Alteryxはルート要素の読み込みを優先します。
子要素の値を返す
[子の値を返す] の選択を解除して、ルート要素の子値のみを返します。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みます。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みません
- タグの書式設定を含みません。
子要素名
XML 子要素名を指定すると、Alteryx は指定された要素からファイルを読み取ります。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みません。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みません
- タグの書式設定を含みません。
外部XMLを返す
[外部 XML を返す] を選択して、子要素のタグ形式を含む追加の列を作成します。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みません。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みません
- タグの書式設定を含みます。
子要素名
XML 子要素名を指定すると、Alteryx は指定された要素からファイルを読み取ります。
XML入力の例に適用されるこれらの設定は、次の結果を生成します。
これらの結果:
- ルート要素を含みません。
- ルート要素の子要素を含みません。
- ルート要素の孫要素を含みません。
- 指定された要素の子要素を含みます。
- タグの書式設定を含みます。