System::Xml::XmlProcessingInstruction class

XmlProcessingInstruction class

Αντιπροσωπεύει μια οδηγία επεξεργασίας, την οποία το XML ορίζει για τη διατήρηση πληροφοριών ειδικών για τον επεξεργαστή στο κείμενο του εγγράφου.

class XmlProcessingInstruction : public System::Xml::XmlLinkedNode

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneNode(bool) overrideΔημιουργεί ένα αντίγραφο αυτού του κόμβου.
get_Data()Επιστρέφει το περιεχόμενο της οδηγίας επεξεργασίας, εξαιρώντας τον προορισμό.
get_InnerText() overrideΕπιστρέφει τις συνενωμένες τιμές του κόμβου και όλων των παιδιών του.
get_LocalName() overrideΕπιστρέφει το τοπικό όνομα του κόμβου.
get_Name() overrideΕπιστρέφει το πλήρες όνομα του κόμβου.
get_NodeType() overrideΕπιστρέφει τον τύπο του τρέχοντος κόμβου.
get_Target()Επιστρέφει τον προορισμό της οδηγίας επεξεργασίας.
get_Value() overrideΕπιστρέφει την τιμή του κόμβου.
set_Data(const String&)Ορίζει το περιεχόμενο της οδηγίας επεξεργασίας, εξαιρώντας τον προορισμό.
set_InnerText(String) overrideΟρίζει τις συνενωμένες τιμές του κόμβου και όλων των παιδιών του.
set_Value(String) overrideΟρίζει την τιμή του κόμβου.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει όλα τα παιδιά του κόμβου στον καθορισμένο XmlWriter. Επειδή οι κόμβοι ProcessingInstruction δεν έχουν παιδιά, αυτή η μέθοδος δεν έχει καμία επίδραση.
WriteTo(const SharedPtr<XmlWriter>&) overrideΑποθηκεύει τον κόμβο στον καθορισμένο XmlWriter.

Typedefs

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

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

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

Δείτε επίσης