XMLツール by Workato - XMLドキュメント解析アクション
XMLドキュメントの解析アクションは、XMLドキュメントからデータを抽出し、後続のレシピステップで使用できるデータピルに変換します。
入力
| 入力フィールド | 説明 |
|---|---|
| XMLタイプ | XMLドキュメントから解析する詳細レベルを選択します。 Workatoは、XMLコンテンツに基づいて各データピルのデータ型を判別します。 すべての他の属性を無視して、デフォルトのXML構文とtype属性のみを含む合理化されたデータツリーを生成するには、属性なしのシンプルなXMLを選択します。 すべての属性を出力に含めるには、属性付きの完全なXMLを選択します。 各XMLタグは配列データピルとして表示され、値はコンテンツデータピルの下に保存されます。 詳細については、出力セクションを参照してください。 |
| サンプルドキュメント | XMLデータの想定形式に一致するサンプルXMLドキュメントを指定します。 Workatoは、このサンプルを使用して出力データツリーを生成します。 |
| ファイルコンテンツのエンコーディング | XMLファイルのエンコード形式を指定します。 空白のままにすると、WorkatoはデフォルトでUTF-8を使用します。 |
| ドキュメント | 解析するXMLデータを指定します。 Workatoは、選択したXMLタイプに基づいて値を抽出し、後続のレシピステップで使用できるデータピルを生成します。 |
出力
解析されたXMLデータは、構造化されたデータツリーとして表示されます。 構造は、選択したXMLタイプによって異なります。
たとえば、次のXML入力があるとします:
xml
<list>
<Contact>
<Name type="C">
<First>Donna</First>
<Last>Noble</Last>
</Name>
</Contact>
<Contact>
<Name type="C">
<First>Rose</First>
<Last>Tyler</Last>
</Name>
</Contact>
</list>生成されるデータツリーは、XMLタイプによって異なります:
属性なしのシンプルなXML
shell
. List
└── Contact
├── Name
| ├── Type (C)
| ├── First (Rose)
| └── Last (Tyler)
├── List size
└── List index属性付きの完全なXML
shell
. List
├── Contact
| ├── Name
| | ├── Type (C)
| | ├── First
| | | ├── Content (Rose)
| | | ├── List size
| | | └── List index
| | ├── Last
| | | ├── Content (Tyler)
| | | ├── List size
| | | └── List index
| | ├── List size
| | └── List index
| ├── List size
| └── List index
├── List size
└── List indexXMLをレシピに統合する
XMLドキュメントの解析アクションはXMLから構造化データを抽出しますが、一部のワークフローでは外部システムからXMLを取り込むために追加の設定が必要です。 Workatoでは、解析以外にもXMLを受信して処理する複数の方法を提供しています。
Last updated: