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 к экземпляру этого класса. |
См. также
- Class Object
- Namespace System::Xml::XPath
- Library Aspose.Font for C++