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
| Parameter | Type | Περιγραφή |
|---|---|---|
| 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.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 του κόμβου ή ένα αντικείμενο 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++