System::Xml::XmlElement κλάση

XmlElement class

Αναπαριστά ένα στοιχείο.

class XmlElement : public System::Xml::XmlLinkedNode

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneNode(bool) overrideΔημιουργεί ένα αντίγραφο αυτού του κόμβου.
virtual get_HasAttributes()Επιστρέφει μια bool τιμή που υποδεικνύει εάν ο τρέχων κόμβος έχει οποιεσδήποτε ιδιότητες.
get_InnerText() overrideΕπιστρέφει τις συνενωμένες τιμές του κόμβου και όλων των παιδιών του.
get_InnerXml() overrideΕπιστρέφει τη σήμανση που αντιπροσωπεύει μόνο τα παιδιά αυτού του κόμβου.
get_IsEmpty()Επιστρέφει τη μορφή ετικέτας του στοιχείου.
get_LocalName() overrideΕπιστρέφει το τοπικό όνομα του τρέχοντος κόμβου.
get_Name() overrideΕπιστρέφει το πλήρες όνομα του κόμβου.
get_NamespaceURI() overrideΕπιστρέφει το URI του ονοματοχώρου αυτού του κόμβου.
get_NodeType() overrideΕπιστρέφει τον τύπο του τρέχοντος κόμβου.
get_OwnerDocument() overrideΕπιστρέφει το XmlDocument στο οποίο ανήκει αυτός ο κόμβος.
get_Prefix() overrideΕπιστρέφει το πρόθεμα ονοματοχώρου αυτού του κόμβου.
get_SchemaInfo() overrideΕπιστρέφει το σύνολο πληροφοριών μετά την επικύρωση σχήματος που έχει ανατεθεί σε αυτόν τον κόμβο ως αποτέλεσμα της επικύρωσης σχήματος.
virtual GetAttribute(String)Επιστρέφει την τιμή για το χαρακτηριστικό με το καθορισμένο όνομα.
virtual GetAttribute(String, String)Επιστρέφει την τιμή για το χαρακτηριστικό με το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου.
virtual GetAttributeNode(String)Επιστρέφει το XmlAttribute με το καθορισμένο όνομα.
virtual GetAttributeNode(String, String)Επιστρέφει το XmlAttribute με το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου.
virtual GetElementsByTagName(String)Επιστρέφει μια XmlNodeList που περιέχει μια λίστα όλων των απογόνων στοιχείων που ταιριάζουν με το καθορισμένο XmlElement::get_Name.
virtual GetElementsByTagName(String, String)Επιστρέφει μια XmlNodeList που περιέχει μια λίστα όλων των απογόνων στοιχείων που ταιριάζουν με τις καθορισμένες τιμές XmlElement::get_LocalName και XmlElement::get_NamespaceURI.
virtual HasAttribute(String)Καθορίζει εάν ο τρέχων κόμβος έχει ένα χαρακτηριστικό με το καθορισμένο όνομα.
virtual HasAttribute(String, String)Καθορίζει εάν ο τρέχων κόμβος έχει ένα χαρακτηριστικό με το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου.
RemoveAll() overrideΑφαιρεί όλα τα καθορισμένα χαρακτηριστικά και παιδιά του τρέχοντος κόμβου. Τα προεπιλεγμένα χαρακτηριστικά δεν αφαιρούνται.
virtual RemoveAllAttributes()Αφαιρεί όλα τα καθορισμένα χαρακτηριστικά από το στοιχείο. Τα προεπιλεγμένα χαρακτηριστικά δεν αφαιρούνται.
virtual RemoveAttribute(String)Αφαιρεί ένα χαρακτηριστικό με βάση το όνομα.
virtual RemoveAttribute(String, String)Αφαιρεί ένα χαρακτηριστικό με το καθορισμένο τοπικό όνομα και το URI του χώρου ονομάτων. (Εάν το αφαιρεθέν χαρακτηριστικό έχει προεπιλεγμένη τιμή, αντικαθίσταται αμέσως).
virtual RemoveAttributeAt(int32_t)Αφαιρεί τον κόμβο χαρακτηριστικού με τον καθορισμένο δείκτη από το στοιχείο. (Εάν το αφαιρεθέν χαρακτηριστικό έχει προεπιλεγμένη τιμή, αντικαθίσταται αμέσως).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)Αφαιρεί το καθορισμένο XmlAttribute.
virtual RemoveAttributeNode(String, String)Αφαιρεί το XmlAttribute που καθορίζεται από το τοπικό όνομα και το URI του χώρου ονομάτων. (Εάν το αφαιρεθέν χαρακτηριστικό έχει προεπιλεγμένη τιμή, αντικαθίσταται αμέσως).
set_InnerText(String) overrideΟρίζει τις συνενωμένες τιμές του κόμβου και όλων των παιδιών του.
set_InnerXml(String) overrideΟρίζει τη σήμανση που αντιπροσωπεύει μόνο τα παιδιά αυτού του κόμβου.
set_IsEmpty(bool)Ορίζει τη μορφή ετικέτας του στοιχείου.
set_Prefix(String) overrideΟρίζει το πρόθεμα του χώρου ονομάτων αυτού του κόμβου.
virtual SetAttribute(String, String)Ορίζει την τιμή του χαρακτηριστικού με το καθορισμένο όνομα.
virtual SetAttribute(String, String, String)Ορίζει την τιμή του χαρακτηριστικού με το καθορισμένο τοπικό όνομα και το URI του χώρου ονομάτων.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)Προσθέτει το καθορισμένο XmlAttribute.
virtual SetAttributeNode(String, String)Προσθέτει το καθορισμένο XmlAttribute.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει όλα τα παιδιά του κόμβου στον καθορισμένο XmlWriter.
WriteTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει τον τρέχοντα κόμβο στο καθορισμένο XmlWriter.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης