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 соответственно.

См. также