System::Xml::XPath::XPathNavigator::Evaluate-Methode

XPathNavigator::Evaluate(SharedPtr<XPathExpression>) method

Wertet den XPathExpression aus und gibt das typisierte Ergebnis zurück.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr)
ParameterTypBeschreibung
exprSharedPtr<XPathExpression>Ein XPathExpression, der ausgewertet werden kann.

ReturnValue

Das Ergebnis des Ausdrucks (Boolean, Zahl, Zeichenkette oder Knotensatz). Dies entspricht jeweils den Objekten Boolean, Double, String oder XPathNodeIterator.

Siehe auch

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

Verwendet den bereitgestellten Kontext, um die XPathExpression auszuwerten, und gibt das typisierte Ergebnis zurück.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr, SharedPtr<XPathNodeIterator> context)
ParameterTypBeschreibung
exprSharedPtr<XPathExpression>Ein XPathExpression, der ausgewertet werden kann.
contextSharedPtr<XPathNodeIterator>Ein XPathNodeIterator, der auf das ausgewählte Knotenset zeigt, auf dem die Auswertung durchgeführt werden soll.

ReturnValue

Das Ergebnis des Ausdrucks (Boolean, Zahl, Zeichenkette oder Knotensatz). Dies entspricht jeweils den Objekten Boolean, Double, String oder XPathNodeIterator.

Siehe auch

XPathNavigator::Evaluate(String) method

Wertet den angegebenen XPath-Ausdruck aus und gibt das typisierte Ergebnis zurück.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath)
ParameterTypBeschreibung
xpathStringEine Zeichenkette, die einen auswertbaren XPath-Ausdruck darstellt.

ReturnValue

Das Ergebnis des Ausdrucks (Boolean, Zahl, Zeichenkette oder Knotensatz). Dies entspricht jeweils den Objekten Boolean, Double, String oder XPathNodeIterator.

Siehe auch

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

Wertet den angegebenen XPath-Ausdruck aus und gibt das typisierte Ergebnis zurück, wobei das angegebene IXmlNamespaceResolver-Objekt zur Auflösung von Namespace-Präfixen im XPath-Ausdruck verwendet wird.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath, SharedPtr<IXmlNamespaceResolver> resolver)
ParameterTypBeschreibung
xpathStringEine Zeichenkette, die einen auswertbaren XPath-Ausdruck darstellt.
resolverSharedPtr<IXmlNamespaceResolver>Das IXmlNamespaceResolver-Objekt, das zur Auflösung von Namespace-Präfixen im XPath-Ausdruck verwendet wird.

ReturnValue

Das Ergebnis des Ausdrucks (Boolean, Zahl, Zeichenkette oder Knotensatz). Dies entspricht jeweils den Objekten Boolean, Double, String oder XPathNodeIterator.

Siehe auch