CreateExpression
IXPathEvaluator.CreateExpression method
Skapar ett tolkat XPath-uttryck med lösta namnutrymmen. Detta är användbart när ett uttryck ska återanvändas i en applikation eftersom det gör det möjligt att kompilera uttryckssträngen till en mer effektiv intern form och förlösa alla namnområdesprefix som förekommer i uttrycket.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parameter | Typ | Beskrivning |
---|---|---|
expression | String | XPath-uttryckssträngen som ska tolkas. |
resolver | IXPathNSResolver | Deresolver tillåter översättning av alla prefix, inklusivexml namnområdesprefix, inom XPath-uttrycket till lämpliga namnområdes-URI:er. Om detta anges somnull , kommer alla namnområde prefix i uttrycket att resultera iDOMException kastas med kodenNAMESPACE_ERR . |
Returvärde
Den kompilerade formen av XPath-uttrycket.
Undantag
undantag | skick |
---|---|
DOMException | INVALID_EXPRESSION_ERR: Ökas om uttrycket inte är lagligt enligt reglerna iIXPathEvaluator . |
DOMException | NAMESPACE_ERR: Ökas om uttrycket innehåller namnutrymmet prefix som inte kan lösas av den angivnaIXPathNSResolver . |
Se även
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- namnutrymme Aspose.Svg.Dom.XPath
- hopsättning Aspose.SVG