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
| パラメーター | 型 | 説明 |
|---|---|---|
| expr | SharedPtr<Object> | ソートキーを表すオブジェクトです。これはノードの string 値、またはコンパイルされた XPath 式を持つ XPathExpression オブジェクトのいずれかです。 |
| 比較子 | SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> | 2 つのオブジェクトの等価性を比較するために、特定のデータ型比較を提供する 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 値、またはコンパイルされた XPath 式を持つ XPathExpression オブジェクトのいずれかです。 |
| order | XmlSortOrder | ソート順を示す XmlSortOrder の値です。 |
| caseOrder | XmlCaseOrder | 大文字と小文字の並び順を示す XmlCaseOrder の値です。 |
| lang | String | 比較に使用する言語です。言語タイプに対して String::Compare メソッドに渡すことができる Globalization::CultureInfo クラスを使用します。例えば、米国英語の場合は “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++