System::Xml::XPath::XPathExpression 类

XPathExpression class

提供一个强类型类,用于表示已编译的 XPath 表达式。

class XPathExpression : public System::Object

方法

方法描述
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)在派生类中重写时,根据指定的 IComparer 对象对 XPath 表达式选取的节点进行排序。
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)在派生类中重写时,根据提供的参数对 XPath 表达式选取的节点进行排序。
virtual Clone()在派生类中重写时,返回此 XPathExpression 的克隆。
static Compile(const String&)编译指定的 XPath 表达式,并返回表示该 XPath 表达式的 XPathExpression 对象。
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)编译指定的 XPath 表达式,使用为命名空间解析指定的 IXmlNamespaceResolver 对象,并返回表示该 XPath 表达式的 XPathExpression 对象。
virtual get_Expression()在派生类中重写时,获取 XPathExpressionstring 表示形式。
virtual get_ReturnType()在派生类中重写时,获取 XPath 表达式的结果类型。
virtual SetContext(SharedPtr<XmlNamespaceManager>)在派生类中重写时,指定用于命名空间解析的 XmlNamespaceManager 对象。
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)在派生类中重写时,指定用于命名空间解析的 IXmlNamespaceResolver 对象。

Typedefs

类型定义描述
Ptr此类实例的共享指针别名。

另见