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 και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης