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

XmlParserContext class

Παρέχει όλες τις πληροφορίες περιβάλλοντος που απαιτούνται από το XmlReader για την ανάλυση ενός τμήματος XML.

class XmlParserContext : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_BaseURI()Επιστρέφει το βασικό URI.
get_DocTypeName()Επιστρέφει το όνομα της δήλωσης τύπου εγγράφου.
get_Encoding()Επιστρέφει τον τύπο κωδικοποίησης.
get_InternalSubset()Επιστρέφει το εσωτερικό υποσύνολο DTD.
get_NamespaceManager()Επιστρέφει το XmlNamespaceManager.
get_NameTable()Επιστρέφει το XmlNameTable που χρησιμοποιείται για την ατομικοποίηση των συμβολοσειρών. Για περισσότερες πληροφορίες σχετικά με τις ατομικοποιημένες συμβολοσειρές, δείτε το XmlNameTable.
get_PublicId()Επιστρέφει το δημόσιο αναγνωριστικό.
get_SystemId()Επιστρέφει το αναγνωριστικό συστήματος.
get_XmlLang()Επιστρέφει το τρέχον πεδίο xml:lang.
get_XmlSpace()Επιστρέφει το τρέχον πεδίο xml:space.
set_BaseURI(const String&)Ορίζει το βασικό URI.
set_DocTypeName(const String&)Ορίζει το όνομα της δήλωσης τύπου εγγράφου.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Ορίζει τον τύπο κωδικοποίησης.
set_InternalSubset(const String&)Ορίζει το εσωτερικό υποσύνολο DTD.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Ορίζει το XmlNamespaceManager.
set_NameTable(const SharedPtr<XmlNameTable>&)Ορίζει το XmlNameTable που χρησιμοποιείται για την ατομικοποίηση των συμβολοσειρών. Για περισσότερες πληροφορίες σχετικά με τις ατομικοποιημένες συμβολοσειρές, δείτε το XmlNameTable.
set_PublicId(const String&)Ορίζει το δημόσιο αναγνωριστικό.
set_SystemId(const String&)Ορίζει το αναγνωριστικό συστήματος.
set_XmlLang(const String&)Ορίζει το τρέχον πεδίο xml:lang.
set_XmlSpace(System::Xml::XmlSpace)Ορίζει το τρέχον πεδίο xml:space.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlParserContext με τα καθορισμένα XmlNameTable, XmlNamespaceManager, τιμές xml:lang και xml:space.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlParserContext με τα καθορισμένα XmlNameTable, XmlNamespaceManager, xml:lang, xml:space, και κωδικοποίηση.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlParserContext με τα καθορισμένα XmlNameTable, XmlNamespaceManager, βασικό URI, xml:lang, xml:space, και τιμές τύπου εγγράφου.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Αρχικοποιεί ένα νέο αντίγραφο της κλάσης XmlParserContext με το καθορισμένο XmlNameTable, XmlNamespaceManager, βασική URI, xml:lang, xml:space, κωδικοποίηση και τιμές τύπου εγγράφου.

Typedefs

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

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

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

Δείτε επίσης