XPath クエリを使用して指定された URL から XML データを抽出します。 関数は、クエリの結果のノードをリスト表示する XML フラグメントを返します。
構文
sXML = applyXPathToUrl(url, xpathQuery, namespaceAware, returnArray)
引数
XPath を実行する XML ドキュメントの URL を定義します。
実行する XPath クエリを定義します。
(オプション) XPath クエリを適用する前にネーム スペースを削除するかどうかを指定します。
True: CA Process Automation は XPath クエリを適用する前に名前スペースを削除しません。
False: CA Process Automation は XPath クエリを適用する前に名前スペースを削除して、クエリをシンプルにします。
デフォルト: はい
(オプション)結果の配列を返すか、単一の文字列を返すかを指定します。
True: 関数は結果の配列を返します。
False: 関数は、文字列内に連結された複数の結果を含む単一の文字列を返します。
デフォルト: いいえ
注: XPath クエリによって一致が検出されない場合は、空白の配列が返されます。
戻り値と例
returnArray 引数の値に基づく以下のいずれかの戻り値。
returnArray 引数を省略するか、それを False に設定した場合、クエリはノードをリストする XML フラグメントを返します。 例:
sXML = applyXPathToUrl("http://localhost:8080/itpam_tutorials/book.xml", "/bookstore/book[2]", true, false);
returnArray 引数を true に設定した場合、戻り値は C2OValueArray で、各要素はノードの XML フラグメントになっています。 例:
sXMLArray = applyXPathToUrl("http://localhost:8080/itpam_tutorials/book.xml", "/bookstore/book", true, true);
|
Copyright © 2013 CA.
All rights reserved.
|
|