System::Xml::XmlEntity class

XmlEntity class

Αναπαριστά μια δήλωση οντότητας, όπως .

class XmlEntity : public System::Xml::XmlNode

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneNode(bool) overrideΔημιουργεί ένα αντίγραφο αυτού του κόμβου. Οι κόμβοι οντότητας δεν μπορούν να κλωνοποιηθούν. Η κλήση αυτής της μεθόδου σε ένα αντικείμενο XmlEntity προκαλεί εξαίρεση.
get_BaseURI() overrideΕπιστρέφει τη βασική Uniform Resource Identifier (URI) του τρέχοντος κόμβου.
get_InnerText() overrideΕπιστρέφει τις ενωμένες τιμές του κόμβου οντότητας και όλων των παιδιών του.
get_InnerXml() overrideΕπιστρέφει την σήμανση που αντιπροσωπεύει τα παιδιά αυτού του κόμβου.
get_IsReadOnly() overrideΕπιστρέφει μια τιμή που υποδεικνύει εάν ο κόμβος είναι μόνο για ανάγνωση.
get_LocalName() overrideΕπιστρέφει το όνομα του κόμβου χωρίς το πρόθεμα του χώρου ονομάτων.
get_Name() overrideΕπιστρέφει το όνομα του κόμβου.
get_NodeType() overrideΕπιστρέφει τον τύπο του κόμβου.
get_NotationName()Επιστρέφει το όνομα του προαιρετικού χαρακτηριστικού NDATA στη δήλωση οντότητας.
get_OuterXml() overrideΕπιστρέφει τη σύνταξη που αντιπροσωπεύει αυτόν τον κόμβο και όλα τα παιδιά του.
get_PublicId()Επιστρέφει την τιμή του δημόσιου αναγνωριστικού στη δήλωση οντότητας.
get_SystemId()Επιστρέφει την τιμή του αναγνωριστικού συστήματος στη δήλωση οντότητας.
set_InnerText(String) overrideΟρίζει τις συνενωμένες τιμές του κόμβου οντότητας και όλων των παιδιών του.
set_InnerXml(String) overrideΟρίζει τη σύνταξη που αντιπροσωπεύει τα παιδιά αυτού του κόμβου.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει όλα τα παιδιά του κόμβου στον καθορισμένο XmlWriter. Για κόμβους XmlEntity, αυτή η μέθοδος δεν έχει καμία επίδραση.
WriteTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει τον κόμβο στον καθορισμένο XmlWriter. Για κόμβους XmlEntity, αυτή η μέθοδος δεν έχει καμία επίδραση.

Typedefs

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

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

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

Δείτε επίσης