System::Xml::XmlAttributeCollection class
περιεχόμενα
[
κρύβω
]XmlAttributeCollection class
Αναπαριστά μια συλλογή χαρακτηριστικών που μπορούν να προσπελαστούν με όνομα ή δείκτη.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Append(const SharedPtr<XmlAttribute>&) | Εισάγει το καθορισμένο χαρακτηριστικό ως τον τελευταίο κόμβο στη συλλογή. |
| CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t) | Αντιγράφει όλα τα αντικείμενα XmlAttribute από αυτή τη συλλογή στον δεδομένο πίνακα. |
| idx_get(int32_t) | Επιστρέφει το χαρακτηριστικό με το καθορισμένο δείκτη. |
| idx_get(const String&) | Επιστρέφει το χαρακτηριστικό με το καθορισμένο όνομα. |
| idx_get(const String&, const String&) | Επιστρέφει το χαρακτηριστικό με το καθορισμένο τοπικό όνομα και το Uniform Resource Identifier (URI) του χώρου ονομάτων. |
| InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Εισάγει το καθορισμένο χαρακτηριστικό αμέσως μετά το καθορισμένο χαρακτηριστικό αναφοράς. |
| InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&) | Εισάγει το καθορισμένο χαρακτηριστικό αμέσως πριν το καθορισμένο χαρακτηριστικό αναφοράς. |
| Prepend(const SharedPtr<XmlAttribute>&) | Εισάγει το καθορισμένο χαρακτηριστικό ως τον πρώτο κόμβο στη συλλογή. |
| Remove(const SharedPtr<XmlAttribute>&) | Αφαιρεί το καθορισμένο χαρακτηριστικό από τη συλλογή. |
| RemoveAll() | Αφαιρεί όλα τα χαρακτηριστικά από τη συλλογή. |
| RemoveAt(int32_t) | Αφαιρεί το χαρακτηριστικό που αντιστοιχεί στον καθορισμένο δείκτη από τη συλλογή. |
| SetNamedItem(SharedPtr<XmlNode>) override | Προσθέτει ένα XmlNode χρησιμοποιώντας το αποτέλεσμα του XmlNode::get_Name. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Page for C++