System::Xml::XPath::XPathExpression class
Contents
[
Hide
]XPathExpression class
Provides a typed class that represents a compiled XPath expression.
class XPathExpression : public System::Object
Methods
| Method | Description |
|---|---|
| virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) | When overridden in a derived class, sorts the nodes selected by the XPath expression according to the specified IComparer object. |
| virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) | When overridden in a derived class, sorts the nodes selected by the XPath expression according to the supplied parameters. |
| virtual Clone() | When overridden in a derived class, returns a clone of this XPathExpression. |
| static Compile(const String&) | Compiles the XPath expression specified and returns an XPathExpression object representing the XPath expression. |
| static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&) | Compiles the specified XPath expression, with the IXmlNamespaceResolver object specified for namespace resolution, and returns an XPathExpression object that represents the XPath expression. |
| virtual get_Expression() | When overridden in a derived class, gets a string representation of the XPathExpression. |
| virtual get_ReturnType() | When overridden in a derived class, gets the result type of the XPath expression. |
| virtual SetContext(SharedPtr<XmlNamespaceManager>) | When overridden in a derived class, specifies the XmlNamespaceManager object to use for namespace resolution. |
| virtual SetContext(SharedPtr<IXmlNamespaceResolver>) | When overridden in a derived class, specifies the IXmlNamespaceResolver object to use for namespace resolution. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | An alias for shared pointer to an instance of this class. |
See Also
- Class Object
- Namespace System::Xml::XPath
- Library Aspose.PDF for C++