System::Xml::XPath::XPathExpression::AddSort 方法
内容
[
隐藏
]XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method
当在派生类中重写时,使用指定的 IComparer 对象对 XPath 表达式选取的节点进行排序。
virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
| Parameter | Type | 描述 |
|---|---|---|
| expr | SharedPtr<Object> | 一个表示排序键的对象。它可以是节点的 string 值,或是带有已编译的 XPath 表达式的 XPathExpression 对象。 |
| 比较器 | 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
| Parameter | Type | 描述 |
|---|---|---|
| expr | SharedPtr<Object> | 一个表示排序键的对象。它可以是节点的 string 值,或是带有已编译的 XPath 表达式的 XPathExpression 对象。 |
| order | XmlSortOrder | 一个指示排序顺序的 XmlSortOrder 值。 |
| caseOrder | XmlCaseOrder | 一个指示如何对大小写字母进行排序的 XmlCaseOrder 值。 |
| lang | String | 用于比较的语言。使用可以传递给 String::Compare 方法的 Globalization::CultureInfo 类来表示语言类型,例如,U.S. English 的 “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++