ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > XmlSearch O

XmlSearch

XPath 言語式を使用して、文字列変数として表現した XML ドキュメントを検索します。

検索条件に一致する XML オブジェクトノードの配列

拡張可能関数XML 関数

XmlSearch(xmlDoc, xPathString)

cfxmlIsXmlDocXmlChildPosXmlChildPosXmlFormatXmlNewXmlParseXmlTransform

ColdFusion MX: この関数を追加しました。

パラメータ

説明

xmlDoc

XML ドキュメントオブジェクトです。

xPathString

XPath 式です。

XPath は W3C によって仕様が定められています。XPath の詳細については、W3C の Web サイト www.w3.org/TR/xpath を参照してください。

次の例では、従業員の姓が格納されている last という名前の要素を employeesimple.xml ファイルから抽出し、姓を表示します。

<cffile action="read"
   file="C:¥inetpub¥wwwroot¥examples¥employeesimple.xml"
   variable="myxml">
<cfscript>
   myxmldoc = XmlParse(myxml);
   selectedElements = XmlSearch(myxmldoc, "/employee/name/last");
   for (i = 1; i LTE ArrayLen(selectedElements); i = i + 1)
      writeoutput(selectedElements[i].XmlText & "<br>");
</cfscript>

目 次 > CFML リファレンス > ColdFusion 関数 > XmlSearch O