Document.CreateExpression
Document.CreateExpression method
名前空間が解決された解析済み XPath 式を作成します。これは、 式文字列をより効率的な内部形式にコンパイルし、 式内で発生するすべての名前空間プレフィックスを事前に解決できるため、式がアプリケーションで再利用される場合に便利です.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
パラメータ | タイプ | 説明 |
---|---|---|
expression | String | 解析する XPath 式の文字列。 |
resolver | IXPathNSResolver | のリゾルバ を含むすべてのプレフィックスの変換を許可しますxml XPath 式内の名前空間プレフィックスを の適切な名前空間 URI に変換します。これが次のように指定されている場合ヌル 、式内の名前空間 プレフィックスは、DOMException コードで がスローされるNAMESPACE_ERR . |
戻り値
XPath 式のコンパイル済み形式。
例外
例外 | 調子 |
---|---|
DOMException | INVALID_EXPRESSION_ERR: の規則に従って、式が 正当でない場合に発生します。IXPathEvaluator . |
DOMException | NAMESPACE_ERR: 式に名前空間 プレフィックスが含まれている場合に発生し、指定したIXPathNSResolver . |
関連項目
- interface IXPathExpression
- interface IXPathNSResolver
- class Document
- 名前空間 Aspose.Html.Dom
- 組み立て Aspose.HTML