Метод System::Xml::XPath::XPathExpression::AddSort
Содержание
[
Скрывать
]XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method
При переопределении в производном классе сортирует узлы, выбранные XPath‑выражением, в соответствии с указанным объектом IComparer.
virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
| Параметр | Тип | Описание |
|---|---|---|
| expr | SharedPtr<Object> | Объект, представляющий ключ сортировки. Это может быть string‑значение узла или объект XPathExpression с скомпилированным XPath‑выражением. |
| comparer | SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> | Объект IComparer, предоставляющий сравнения конкретных типов данных для сравнения двух объектов на эквивалентность. |
См. также
- Typedef SharedPtr
- Class Object
- Class IComparer
- Class XPathExpression
- Namespace System::Xml::XPath
- Library Aspose.Font for C++
XPathExpression::AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) method
При переопределении в производном классе сортирует узлы, выбранные XPath‑выражением, в соответствии с переданными параметрами.
virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
| Параметр | Тип | Описание |
|---|---|---|
| expr | SharedPtr<Object> | Объект, представляющий ключ сортировки. Это может быть string‑значение узла или объект XPathExpression с скомпилированным XPath‑выражением. |
| order | XmlSortOrder | Значение XmlSortOrder, указывающее порядок сортировки. |
| caseOrder | XmlCaseOrder | Значение XmlCaseOrder, указывающее способ сортировки заглавных и строчных букв. |
| lang | String | Язык, используемый для сравнения. Используется класс Globalization::CultureInfo, который можно передать методу String::Compare для указания типа языка, например, “us-en” для американского английского. Если указана пустая строка, язык определяется из системной среды с помощью Globalization::CultureInfo. |
| dataType | XmlDataType | Значение XmlDataType, указывающее порядок сортировки для типа данных. |
См. также
- Typedef SharedPtr
- Class Object
- Enum XmlSortOrder
- Enum XmlCaseOrder
- Class String
- Enum XmlDataType
- Class XPathExpression
- Namespace System::Xml::XPath
- Library Aspose.Font for C++