Document.CreateExpression

Document.CreateExpression method

名前空間が解決された解析済み XPath 式を作成します。これは、 式文字列をより効率的な内部形式にコンパイルし、 式内で発生するすべての名前空間プレフィックスを事前に解決できるため、式がアプリケーションで再利用される場合に便利です.

public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
パラメータタイプ説明
expressionString解析する XPath 式の文字列。
resolverIXPathNSResolverリゾルバ を含むすべてのプレフィックスの変換を許可しますxmlXPath 式内の名前空間プレフィックスを の適切な名前空間 URI に変換します。これが次のように指定されている場合ヌル、式内の名前空間 プレフィックスは、DOMExceptionコードで がスローされるNAMESPACE_ERR.

戻り値

XPath 式のコンパイル済み形式。

例外

例外調子
DOMExceptionINVALID_EXPRESSION_ERR: の規則に従って、式が 正当でない場合に発生します。IXPathEvaluator.
DOMExceptionNAMESPACE_ERR: 式に名前空間 プレフィックスが含まれている場合に発生し、指定したIXPathNSResolver.

関連項目