System::Xml::XPath::XPathNavigator::Evaluate метод

XPathNavigator::Evaluate(SharedPtr<XPathExpression>) method

Оценивает XPathExpression и возвращает типизированный результат.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr)
ПараметрТипОписание
exprSharedPtr<XPathExpression>Объект XPathExpression, который можно оценить.

ReturnValue

Результат выражения (Boolean, число, строка или набор узлов). Это соответствует объектам Boolean, Double, String, или XPathNodeIterator соответственно.

См. также

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

Использует предоставленный контекст для оценки XPathExpression, и возвращает типизированный результат.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr, SharedPtr<XPathNodeIterator> context)
ПараметрТипОписание
exprSharedPtr<XPathExpression>Объект XPathExpression, который можно оценить.
contextSharedPtr<XPathNodeIterator>Объект XPathNodeIterator, указывающий на выбранный набор узлов, над которым будет выполнена оценка.

ReturnValue

Результат выражения (Boolean, число, строка или набор узлов). Это соответствует объектам Boolean, Double, String, или XPathNodeIterator соответственно.

См. также

XPathNavigator::Evaluate(String) method

Оценивает указанное выражение XPath и возвращает типизированный результат.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath)
ПараметрТипОписание
xpathStringСтрока, представляющая выражение XPath, которое можно оценить.

ReturnValue

Результат выражения (Boolean, число, строка или набор узлов). Это соответствует объектам Boolean, Double, String, или XPathNodeIterator соответственно.

См. также

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

Оценивает указанное выражение XPath и возвращает типизированный результат, используя указанный объект IXmlNamespaceResolver для разрешения префиксов пространств имён в выражении XPath.

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath, SharedPtr<IXmlNamespaceResolver> resolver)
ПараметрТипОписание
xpathStringСтрока, представляющая выражение XPath, которое можно оценить.
resolverSharedPtr<IXmlNamespaceResolver>Объект IXmlNamespaceResolver, используемый для разрешения префиксов пространств имён в выражении XPath.

ReturnValue

Результат выражения (Boolean, число, строка или набор узлов). Это соответствует объектам Boolean, Double, String, или XPathNodeIterator соответственно.

См. также