Document.CreateExpression
Document.CreateExpression method
Maakt een geparseerde XPath-expressie met opgeloste naamruimten. Dit is handig wanneer een expressie opnieuw wordt gebruikt in een toepassing, aangezien het mogelijk maakt om de uitdrukkingsreeks in een efficiëntere interne vorm te compileren en alle naamruimtevoorvoegsels die binnen de uitdrukking voorkomen vooraf op te lossen.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parameter | Type | Beschrijving |
---|---|---|
expression | String | De tekenreeks voor de XPath-expressie die moet worden geparseerd. |
resolver | IXPathNSResolver | Deoplosser staat de vertaling toe van alle voorvoegsels, inclusief dexml naamruimtevoorvoegsel, binnen de XPath-expressie in geschikte naamruimte-URI’s. Als dit is gespecificeerd alsnul , zal elke naamruimte prefix binnen de uitdrukking resulteren inDOMException wordt gegooid met de codeNAMESPACE_ERR . |
Winstwaarde
De gecompileerde vorm van de XPath-expressie.
Uitzonderingen
uitzondering | voorwaarde |
---|---|
DOMException | INVALID_EXPRESSION_ERR: verhoogd als de expressie niet legaal is volgens de regels van deIXPathEvaluator . |
DOMException | NAMESPACE_ERR: Verhoogd als de expressie naamruimte prefixen bevat die niet kunnen worden opgelost door de opgegevenIXPathNSResolver . |
Zie ook
- interface IXPathExpression
- interface IXPathNSResolver
- class Document
- naamruimte Aspose.Html.Dom
- montage Aspose.HTML