System::Xml::XPath::XPathExpression::AddSort-Methode
Inhalt
[
Ausblenden
]XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method
Wenn sie in einer abgeleiteten Klasse überschrieben wird, sortiert sie die durch den XPath-Ausdruck ausgewählten Knoten gemäß dem angegebenen IComparer‑Objekt.
virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
| Parameter | Typ | Beschreibung |
|---|---|---|
| expr | SharedPtr<Object> | Ein Objekt, das den Sortierschlüssel darstellt. Dies kann der string‑Wert des Knotens oder ein XPathExpression-Objekt mit einem kompilierten XPath-Ausdruck sein. |
| comparer | SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> | Ein IComparer‑Objekt, das die spezifischen Datentyp‑Vergleiche zum Vergleich zweier Objekte auf Gleichwertigkeit bereitstellt. |
Siehe auch
- 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
Wenn sie in einer abgeleiteten Klasse überschrieben wird, sortiert sie die durch den XPath-Ausdruck ausgewählten Knoten gemäß den übergebenen Parametern.
virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
| Parameter | Typ | Beschreibung |
|---|---|---|
| expr | SharedPtr<Object> | Ein Objekt, das den Sortierschlüssel darstellt. Dies kann der string‑Wert des Knotens oder ein XPathExpression-Objekt mit einem kompilierten XPath-Ausdruck sein. |
| order | XmlSortOrder | Ein XmlSortOrder-Wert, der die Sortierreihenfolge angibt. |
| caseOrder | XmlCaseOrder | Ein XmlCaseOrder-Wert, der angibt, wie Groß‑ und Kleinbuchstaben sortiert werden. |
| lang | String | Die für den Vergleich zu verwendende Sprache. Verwendet die Klasse Globalization::CultureInfo, die an die Methode String::Compare für die Sprachtypen übergeben werden kann, zum Beispiel “us-en” für US‑Englisch. Wenn ein leerer String angegeben wird, wird die Systemumgebung verwendet, um die Globalization::CultureInfo zu bestimmen. |
| dataType | XmlDataType | Ein XmlDataType-Wert, der die Sortierreihenfolge für den Datentyp angibt. |
Siehe auch
- Typedef SharedPtr
- Class Object
- Enum XmlSortOrder
- Enum XmlCaseOrder
- Class String
- Enum XmlDataType
- Class XPathExpression
- Namespace System::Xml::XPath
- Library Aspose.Font for C++