DOM

Document.evaluate() メソッド

 編集:2022.08.30 by T.A.

式やその他与えられたパラメータに基づいて XPathResult を返します。

構文
Document.evaluate(
 xpathExpression,
 contextNode,
 namespaceResolver,
 resultType,
 result
)
xpathExpression 評価される を示す文字列です。
contextNode クエリのコンテキスト ノードを指定します(XPath の仕様を参照してください)。コンテキストノードとして document を渡すのが一般的です。
namespaceResolver 任意の名前空間接頭辞を受け取り、その接頭辞に関連付けられた名前空間 URI を文字列として返す関数です。接頭辞が文書の中でマッチされるように、XPath 自身の中で接頭辞を解決するために使われます。HTML 文書向け、または名前空間接頭辞を使わないときは null を指定するのが一般的です。
resultType 返り値 XPathResult のタイプに対応する整数です。XPathResult のコンストラクターの名前付き定数プロパティ(例えば XPathResult.ANY_TYPE)を使用してください。これらは 0 から 9 までの整数に対応しています。
result 結果として使われる既存の XPathResult オブジェクトです。null を指定するのが最も一般的です。null は新しい XPathResult オブジェクトを生成します。

¶以下省く


テスト