create_expression method
create_expression
Creates a parsed XPath expression with resolved namespaces. This is useful when an expression will be reused in an application since it makes it possible to compile the expression string into a more efficient internal form and preresolve all namespace prefixes which occur within the expression.
Returns
The compiled form of the XPath expression.
def create_expression(self, expression, resolver):
    ...
| Parameter | Type | Description | 
|---|---|---|
| expression | str | The XPath expression string to be parsed. | 
| resolver | aspose.html.dom.xpath.IXPathNSResolver | The resolverpermits translation of all prefixes,including the xmlnamespace prefix, within the XPath expression intoappropriate namespace URIs. If this is specified as null, any namespaceprefix within the expression will result in DOMExceptionbeingthrown with the code NAMESPACE_ERR. | 
Exceptions
| Exception | Description | 
|---|---|
| DOMException | INVALID_EXPRESSION_ERR: Raised if the expression is not legal according to the rules of the IXPathEvaluator. | 
| DOMException | NAMESPACE_ERR: Raised if the expression contains namespace prefixes which cannot be resolved by the specified IXPathNSResolver. | 
See Also
- module aspose.html.dom
- class DOMException
- class Document
- class IXPathEvaluator
- class IXPathExpression
- class IXPathNSResolver