モジュール jdk.xml.dom
パッケージ org.w3c.dom.xpath

インタフェースXPathExpression


public interface XPathExpression
XPathExpressionインタフェースは、解析および解決されたXPath式を表します。

「ドキュメント・オブジェクト・モデル(DOM)レベル3 XPath仕様」も参照してください。

  • メソッドのサマリー

    修飾子と型 メソッド 説明
    Object evaluate​(Node contextNode, short type, Object result)
    このXPath式を評価し、結果を返します。
  • メソッドの詳細

    • evaluate

      Object evaluate​(Node contextNode, short type, Object result) throws XPathException, DOMException
      このXPath式を評価し、結果を返します。
      パラメータ:
      contextNode - このXPathの評価のためのコンテキスト・ノードがXPathEvaluatorが、これは同じ文書が所有しなければならないとDocumentElementAttributeTextCDATASectionCommentProcessingInstruction、又はXPathNamespace node.IfなければならないDocumentを鋳造することによって得られたcontext expression.Ifれますコンテキスト・ノードがTextまたはCDATASectionである場合、ノードが空でない場合を除いて、コンテキストはXPathに見られる論理テキスト・ノード全体として解釈されます。この場合、XPathコンテキストとして機能しない可能性があります。
      type - 特定のtypeが指定されている場合、結果は強制的にXPath変換に依存する指定された型を返すように強制され、必要な強制はできません。 これは、XPathResultの型コードの1つでなければなりません。
      result - resultは、このメソッドによって再利用され、返される特定の結果オブジェクトを指定します。 これがnullとして指定されているか、または実装が指定された結果を再利用しない場合、新しい結果オブジェクトが構築され、returned.For XPath 1.0が結果として生成され、このオブジェクトは型XPathResultになります。
      戻り値:
      XPath expression.For XPath 1.0結果の評価の結果、このオブジェクトは型XPathResultになります。
      例外:
      XPathException - TYPE_ERR: 指定された型を返すために結果を変換できない場合に発生します。
      DOMException - WRONG_DOCUMENT_ERR: このノードは、このXPathExpressionを作成したXPathEvaluatorによってサポートされていないドキュメントからのものです。
      NOT_SUPPORTED_ERR: ノードはXPathコンテキスト・ノードとして許可された型ではないか、このXPathExpressionによってリクエストの型が許可されていません。