XML 変数の作成
XML ドキュメントの全体または一部を使用するには、XML 変数を使用します。
ドキュメントの一部を使用するには、XML 式を作成して、ドキュメント内の必要なセクションを識別する必要があります。
XML ドキュメントはツリー ビュー ノードとして表現できます。XML パス言語 (XPath) は XML ドキュメント内のパスを記述する言語のことであり、パスと一致する要素を選択する際に使用します。
//numberになります。書店要素の下にあるすべての書籍ノードを選択する場合、XPath は xmlDoc.selectNodes(
/bookstore/book) になります。
XML 変数は、サーバー レベルおよび プロセス レベルで作成されます。
-
サーバー レベルで作成された XML 変数を複数のビジネス プロセス マップ間で共有して、同じ XML を異なる目的で使用することができます。
-
プロセス レベルで作成された XML 変数はこの変数が作成されたプロセス マップのみで使用され、このプロセス マップに対してローカルになります。
- 変数を作成するプロセス マップを開きます。
-
プロセス モデリング バーで、[変数] をクリックし、[新規] をクリックします。
[新しい変数] ダイアログ ボックスが表示されます。
-
変数の一意の [名前] を入力します。
デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
- [タイプ] リストで、[XML] を選択します。(デフォルト: 文字列)
- プロセス初期化のために変数を使用するには、[初期化] を選択します。
-
[値] にいずれかのオプションを使用します。
-
XML ドキュメント データを直接入力するには、[値] ボックスに関連データを入力します。
-
XML ドキュメントへのパスを保存するには、[参照] をクリックしてドキュメントを選択します。たとえば、c:\Program Files_(x86)\TotalAgility\Schemas\addnote_in.xml を選択します。
-
- [OK] をクリックします。
- [保存] をクリックします。