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

XPathNavigator::Evaluate(SharedPtr<XPathExpression>) method

Bewertet den XPathExpression 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 den 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 die ausgewählte Knotengruppe zeigt, auf die die Auswertung angewendet 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

Bewertet den angegebenen XPath-Ausdruck 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

Bewertet den angegebenen XPath-Ausdruck und gibt das typisierte Ergebnis zurück, wobei das angegebene IXmlNamespaceResolver-Objekt zur Auflösung von Namensraumprä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 Namensraumprä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