XMLツール by Workato
XMLツール by Workatoは、値の抽出、XML構造の変換、属性の処理を行うアクションを提供し、シームレスなレシピ統合を可能にします。
XML(eXtensible Markup Language)は、特にAPIで、データの保存および交換に広く使用されている形式です。 Workatoレシピでは通常、XMLデータが入力フィールドとデータピルとして公開されますが、一部のワークフローではXMLコンテンツを直接操作する必要があります。
XMLツール by Workatoの仕組み
XMLツール by Workatoは、XMLデータを処理するための次のアクションを提供します:
XMLドキュメントの解析アクションは、XMLから値を抽出し、レシピで使用するデータピルに変換します。
XMLドキュメントの解析(非推奨)アクションは非推奨です。 代わりにXMLドキュメントの解析アクションを使用してください。
XSDからXMLドキュメントを生成するアクションは、XML Schema Definition(XSD)ファイルで定義された構造とデータ型に従うXMLドキュメントを生成します。
サンプルXMLからXMLドキュメントを生成アクションは、サンプルXMLペイロードから推定された構造に基づいてXMLドキュメントを生成します。 XSDが利用できない場合、またはXSDに直接マッピングできない
anyTypeまたはワイルドカード要素が含まれている場合に、このアクションを使用します。XSLTを使用してXMLを変換するアクションは、XSLTスクリプトを適用して、外部システムとの互換性を保つためにXMLを別のXML構造、JSON、HTML、プレーンテキスト、またはその他の形式に変換します。 XSLTをインラインで指定するか、スタイルシートとしてリソースを選択できます。
XSLTを使用してXMLを変換する(非推奨)アクションは非推奨で、リソースをサポートしておらず、XSLTスクリプトをインラインで定義する必要があります。 代わりにXSLTを使用してXMLを変換するアクションを使用してください。
XSDでXMLドキュメントを検証アクションは、XMLペイロードをXSDと照合し、想定される構造、コンテンツ、およびデータ型を満たしていることを確認します。
セットアップ
このコネクターには認証やコネクションの設定は必要ありません。
大きなXMLドキュメントの処理
XMLツール by Workatoのアクションは、デフォルトで実行時に最大10 MBのXMLペイロードをサポートします。 これは、XMLの解析、生成、変換、検証など、XMLドキュメントを処理するアクションに適用されます。
XMLドキュメントの解析アクションは、ストリーミングを有効化をはいに設定した場合、最大200 MBのペイロードをサポートします。
ストリーミングの有効化
ストリーミングを有効化フィールドは、XMLドキュメントの解析アクションが実行時にXMLペイロードを処理する方法を制御します。
いいえ(デフォルト)
アクションは最大10 MBのXMLペイロードをサポートし、解析された出力をデータピルとして返します。 結果がより速く返されるため、小さいペイロードに適した選択肢です。
はい
アクションは最大200 MBのXMLペイロードをサポートします。 Workatoは解析済みJSONをファイルストレージに書き込み、参照として返します。 ストリーミング処理はスループットに最適化されています。
大きなXMLペイロードが想定される場合は、ストリーミングを有効化をはいに設定します。
最終更新日: