System::Xml::XPath::XPathNavigator::Evaluate method

XPathNavigator::Evaluate(SharedPtr<XPathExpression>) method

Utvärderar XPathExpression och returnerar det typade resultatet.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr)
ParameterTypeBeskrivning
exprSharedPtr<XPathExpression>En XPathExpression som kan utvärderas.

ReturnValue

Resultatet av uttrycket (Boolean, nummer, sträng eller noduppsättning). Detta motsvarar Boolean, Double, String, eller XPathNodeIterator objekt respektive.

Se även

XPathNavigator::Evaluate(SharedPtr<XPathExpression>, SharedPtr<XPathNodeIterator>) method

Använder den tillhandahållna kontexten för att utvärdera XPathExpression, och returnerar det typade resultatet.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr, SharedPtr<XPathNodeIterator> context)
ParameterTypeBeskrivning
exprSharedPtr<XPathExpression>En XPathExpression som kan utvärderas.
contextSharedPtr<XPathNodeIterator>En XPathNodeIterator som pekar på den valda noduppsättningen som utvärderingen ska utföras på.

ReturnValue

Resultatet av uttrycket (Boolean, nummer, sträng eller noduppsättning). Detta motsvarar Boolean, Double, String, eller XPathNodeIterator objekt respektive.

Se även

XPathNavigator::Evaluate(String) method

Utvärderar det angivna XPath-uttrycket och returnerar det typade resultatet.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath)
ParameterTypeBeskrivning
xpathStringEn sträng som representerar ett XPath-uttryck som kan utvärderas.

ReturnValue

Resultatet av uttrycket (Boolean, nummer, sträng eller noduppsättning). Detta motsvarar Boolean, Double, String, eller XPathNodeIterator objekt respektive.

Se även

XPathNavigator::Evaluate(String, SharedPtr<IXmlNamespaceResolver>) method

Utvärderar det angivna XPath-uttrycket och returnerar det typade resultatet, med hjälp av det angivna IXmlNamespaceResolver-objektet för att lösa namnrymdsprefix i XPath-uttrycket.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath, SharedPtr<IXmlNamespaceResolver> resolver)
ParameterTypeBeskrivning
xpathStringEn sträng som representerar ett XPath-uttryck som kan utvärderas.
resolverSharedPtr<IXmlNamespaceResolver>IXmlNamespaceResolver-objektet som används för att lösa namnrymdsprefix i XPath-uttrycket.

ReturnValue

Resultatet av uttrycket (Boolean, nummer, sträng eller noduppsättning). Detta motsvarar Boolean, Double, String, eller XPathNodeIterator objekt respektive.

Se även