System::Xml::XPath::XPathExpression класс

XPathExpression class

Предоставляет типизированный класс, представляющий скомпилированное выражение XPath.

class XPathExpression : public System::Object

Методы

МетодОписание
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)При переопределении в производном классе сортирует узлы, выбранные выражением XPath, в соответствии с указанным объектом IComparer.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)При переопределении в производном классе сортирует узлы, выбранные выражением XPath, в соответствии с переданными параметрами.
virtual Clone()При переопределении в производном классе возвращает клон этого XPathExpression.
static Compile(const String&)Компилирует указанное выражение XPath и возвращает объект XPathExpression, представляющий выражение XPath.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Компилирует указанное выражение XPath с объектом IXmlNamespaceResolver, указанным для разрешения пространств имён, и возвращает объект XPathExpression, представляющий выражение XPath.
virtual get_Expression()При переопределении в производном классе получает string представление XPathExpression.
virtual get_ReturnType()При переопределении в производном классе получает тип результата выражения XPath.
virtual SetContext(SharedPtr<XmlNamespaceManager>)При переопределении в производном классе указывает объект XmlNamespaceManager для использования при разрешении пространств имён.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)При переопределении в производном классе указывает объект IXmlNamespaceResolver для использования при разрешении пространств имён.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

См. также