System::Xml::Schema::XmlSchemaInfo κλάση

XmlSchemaInfo class

Αντιπροσωπεύει το post-schema-validation infoset ενός επικυρωμένου κόμβου XML.

class XmlSchemaInfo : public System::Xml::Schema::IXmlSchemaInfo

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_ContentType()Επιστρέφει το αντικείμενο XmlSchemaContentType που αντιστοιχεί στον τύπο περιεχομένου αυτού του επικυρωμένου κόμβου XML.
get_IsDefault() overrideΕπιστρέφει μια τιμή που υποδεικνύει αν αυτός ο επικυρωμένος κόμβος XML ορίστηκε ως αποτέλεσμα μιας προεπιλογής που εφαρμόστηκε κατά τη διάρκεια της επικύρωσης σχήματος XML Schema Definition Language (XSD).
get_IsNil() overrideΕπιστρέφει μια τιμή που υποδεικνύει αν η τιμή για αυτόν τον επικυρωμένο κόμβο XML είναι nil.
get_MemberType() overrideΕπιστρέφει τον δυναμικό τύπο σχήματος για αυτόν τον επικυρωμένο κόμβο XML.
get_SchemaAttribute() overrideΕπιστρέφει το μεταγλωττισμένο αντικείμενο XmlSchemaAttribute που αντιστοιχεί σε αυτόν τον επικυρωμένο κόμβο XML.
get_SchemaElement() overrideΕπιστρέφει το μεταγλωττισμένο αντικείμενο XmlSchemaElement που αντιστοιχεί σε αυτόν τον επικυρωμένο κόμβο XML.
get_SchemaType() overrideΕπιστρέφει τον στατικό τύπο σχήματος XML Schema Definition Language (XSD) για αυτόν τον επικυρωμένο κόμβο XML.
get_Validity() overrideΕπιστρέφει την τιμή XmlSchemaValidity αυτού του επικυρωμένου κόμβου XML.
set_ContentType(XmlSchemaContentType)Ορίζει το αντικείμενο XmlSchemaContentType που αντιστοιχεί στον τύπο περιεχομένου αυτού του επικυρωμένου κόμβου XML.
set_IsDefault(bool)Ορίζει μια τιμή που υποδεικνύει εάν αυτός ο επικυρωμένος κόμβος XML ορίστηκε ως αποτέλεσμα μιας προεπιλογής που εφαρμόστηκε κατά τη διάρκεια της επικύρωσης σχήματος XML Schema Definition Language (XSD).
set_IsNil(bool)Ορίζει μια τιμή που υποδεικνύει εάν η τιμή για αυτόν τον επικυρωμένο κόμβο XML είναι nil.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Ορίζει τον δυναμικό τύπο σχήματος για αυτόν τον επικυρωμένο κόμβο XML.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Ορίζει το μεταγλωττισμένο αντικείμενο XmlSchemaAttribute που αντιστοιχεί σε αυτόν τον επικυρωμένο κόμβο XML.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Ορίζει το μεταγλωττισμένο αντικείμενο XmlSchemaElement που αντιστοιχεί σε αυτόν τον επικυρωμένο κόμβο XML.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Ορίζει τον στατικό τύπο σχήματος XML Schema Definition Language (XSD) για αυτόν τον επικυρωμένο κόμβο XML.
set_Validity(XmlSchemaValidity)Ορίζει την τιμή XmlSchemaValidity αυτού του επικυρωμένου κόμβου XML.
XmlSchemaInfo()Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaInfo.

Typedefs

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

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

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

Δείτε επίσης