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 index

XMLをレシピに統合する

XMLドキュメントの解析アクションはXMLから構造化データを抽出しますが、一部のワークフローでは外部システムからXMLを取り込むために追加の設定が必要です。 Workatoでは、解析以外にもXMLを受信して処理する複数の方法を提供しています。

Last updated: