System::Xml::XPath::XPathNavigator::Evaluate method

XPathNavigator::Evaluate(SharedPtr<XPathExpression>) method

XPathExpression を評価し、型付き結果を返します。

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(SharedPtr<XPathExpression> expr)
パラメーター説明
exprSharedPtr<XPathExpression>評価可能な XPathExpression です。

ReturnValue

式の結果(Boolean、数値、文字列、またはノードセット)。これはそれぞれ BooleanDoubleString、または 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、数値、文字列、またはノードセット)。これはそれぞれ BooleanDoubleString、または XPathNodeIterator オブジェクトに対応します。

参照

XPathNavigator::Evaluate(String) method

指定された XPath 式を評価し、型付き結果を返します。

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath)
パラメーター説明
xpathString評価可能な XPath 式を表す文字列です。

ReturnValue

式の結果(Boolean、数値、文字列、またはノードセット)。これはそれぞれ BooleanDoubleString、または XPathNodeIterator オブジェクトに対応します。

参照

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

指定された XPath 式を評価し、型付き結果を返します。評価時には、XPath 式内の名前空間プレフィックスを解決するために指定された IXmlNamespaceResolver オブジェクトを使用します。

virtual SharedPtr<Object> System::Xml::XPath::XPathNavigator::Evaluate(String xpath, SharedPtr<IXmlNamespaceResolver> resolver)
パラメーター説明
xpathString評価可能な XPath 式を表す文字列です。
resolverSharedPtr<IXmlNamespaceResolver>XPath 式内の名前空間プレフィックスを解決するために使用される IXmlNamespaceResolver オブジェクトです。

ReturnValue

式の結果(Boolean、数値、文字列、またはノードセット)。これはそれぞれ BooleanDoubleString、または XPathNodeIterator オブジェクトに対応します。

参照