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. |
| сравнитель | SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> | Объект IComparer, предоставляющий сравнения конкретных типов данных для сравнения двух объектов на эквивалентность. |
См. также
- Typedef SharedPtr
- Class Object
- Class IComparer
- Class XPathExpression
- Namespace System::Xml::XPath
- Library Aspose.Page 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.Page for C++