| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > XmlSearch |
|
|
|
|
||
XPath 言語式を使用して、文字列変数として表現した XML ドキュメントを検索します。
検索条件に一致する XML オブジェクトノードの配列
XmlSearch(xmlDoc, xPathString)
cfxml、IsXmlDoc、XmlChildPos、XmlChildPos、XmlFormat、XmlNew、XmlParse、XmlTransform
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 |
|
|