System::Xml::XmlAttribute κλάση
περιεχόμενα
[
κρύβω
]XmlAttribute class
Αναπαριστά ένα χαρακτηριστικό. Οι έγκυρες και προεπιλεγμένες τιμές για το χαρακτηριστικό ορίζονται σε έναν ορισμό τύπου εγγράφου (DTD) ή σχήμα.
class XmlAttribute : public System::Xml::XmlNode
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| AppendChild(SharedPtr<XmlNode>) override | Προσθέτει τον καθορισμένο κόμβο στο τέλος της λίστας των παιδικών κόμβων αυτού του κόμβου. |
| CloneNode(bool) override | Δημιουργεί ένα αντίγραφο αυτού του κόμβου. |
| get_BaseURI() override | Επιστρέφει το βασικό Uniform Resource Identifier (URI) του κόμβου. |
| get_LocalName() override | Επιστρέφει το τοπικό όνομα του κόμβου. |
| get_Name() override | Επιστρέφει το πλήρες όνομα του κόμβου. |
| get_NamespaceURI() override | Επιστρέφει το URI του ονοματοχώρου αυτού του κόμβου. |
| get_NodeType() override | Επιστρέφει τον τύπο του τρέχοντος κόμβου. |
| get_OwnerDocument() override | Επιστρέφει το XmlDocument στο οποίο ανήκει αυτός ο κόμβος. |
| virtual get_OwnerElement() | Επιστρέφει το XmlElement στο οποίο ανήκει το χαρακτηριστικό. |
| get_Prefix() override | Επιστρέφει το πρόθεμα ονοματοχώρου αυτού του κόμβου. |
| get_SchemaInfo() override | Επιστρέφει το post-schema-validation-infoset που έχει εκχωρηθεί σε αυτόν τον κόμβο ως αποτέλεσμα της επικύρωσης σχήματος. |
| virtual get_Specified() | Επιστρέφει μια τιμή που υποδεικνύει εάν η τιμή του χαρακτηριστικού ορίστηκε ρητά. |
| get_Value() override | Επιστρέφει την τιμή του κόμβου. |
| InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Εισάγει τον καθορισμένο κόμβο αμέσως μετά τον καθορισμένο κόμβο αναφοράς. |
| InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Εισάγει τον καθορισμένο κόμβο αμέσως πριν τον καθορισμένο κόμβο αναφοράς. |
| PrependChild(SharedPtr<XmlNode>) override | Προσθέτει τον καθορισμένο κόμβο στην αρχή της λίστας των υποκόμβων για αυτόν τον κόμβο. |
| RemoveChild(SharedPtr<XmlNode>) override | Αφαιρεί τον καθορισμένο κόμβο-παιδί. |
| ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Αντικαθιστά τον καθορισμένο κόμβο-παιδί με τον νέο καθορισμένο κόμβο-παιδί. |
| set_InnerText(String) override | Ορίζει τις συνενωμένες τιμές του κόμβου και όλων των παιδιών του. |
| set_InnerXml(String) override | Ορίζει την τιμή του χαρακτηριστικού. |
| set_Prefix(String) override | Ορίζει το πρόθεμα του χώρου ονομάτων αυτού του κόμβου. |
| set_Value(String) override | Ορίζει την τιμή του κόμβου. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Αποθηκεύει όλα τα παιδιά του κόμβου στον καθορισμένο XmlWriter. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Αποθηκεύει τον κόμβο στον καθορισμένο XmlWriter. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++