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

См. также