説明 |
XPathの評価を実行します。 |
|||||||||||||||||||||||
呼出形式 |
var result = expression.Evaluate( node [, type [, result ] ] ) |
|||||||||||||||||||||||
戻り値 |
評価結果のXPathResultオブジェクト |
|||||||||||||||||||||||
引数 |
XmlNode node |
評価の起点となるコンテキストノード |
||||||||||||||||||||||
|
integer type |
このパラメータは省略可能です。 受け取りたい結果の型を以下から指定します。
パラメータを省略するか、ANY_TYPEを指定した場合、XPathの評価結果に応じた型が返ります。評価結果がノードセットとなる場合は、必ずUNORDERED_NODE_ITERATOR_TYPEで返されます。ANY_TYPEが結果として返されることは決してありません。 |
||||||||||||||||||||||
|
XPathResult result |
XPathResultオブジェクトを再利用する場合に指定します。 このパラメータは省略可能です。 |
||||||||||||||||||||||
例外 |
XPath-51 |
EXPRESSION_ERR |
||||||||||||||||||||||
|
XPath-52 |
TYPE_ERR |
||||||||||||||||||||||
|
DOM-4 |
WRONG_DOCUMENT_ERR |
||||||||||||||||||||||
|
DOM-14 |
NAMESPACE_ERR |
||||||||||||||||||||||
使用例 |
var resolver = XPathEvaluator.CreateNSResolver(node); var expression = XPathEvaluator.CreateExpression(xpath, resolver); var result = expression.Evaluate(node);
|
|||||||||||||||||||||||
関連項目 |
|