Document.CreateExpression

Document.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)
ParameterTypBeskrivning
expressionStringXPath-uttryckssträngen som ska tolkas.
resolverIXPathNSResolverDeresolver 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

undantagskick
DOMExceptionINVALID_EXPRESSION_ERR: Ökas om uttrycket inte är lagligt enligt reglerna iIXPathEvaluator.
DOMExceptionNAMESPACE_ERR: Ökas om uttrycket innehåller namnutrymmet prefix som inte kan lösas av den angivnaIXPathNSResolver.

Se även