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

XmlSchemaType class

Η βασική κλάση για όλους τους απλούς και σύνθετους τύπους.

class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_BaseSchemaType()Επιστρέφει τον τύπο αντικειμένου μετά τη μεταγλώττιση ή τον ενσωματωμένο τύπο δεδομένων XML Schema Definition Language (XSD), στοιχείο simpleType ή στοιχείο complexType. Αυτή είναι μια τιμή infoset μετά τη μεταγλώττιση του σχήματος.
get_BaseXmlSchemaType()Επιστρέφει την τιμή μετά τη μεταγλώττιση για τον βασικό τύπο αυτού του τύπου σχήματος.
get_Datatype()Επιστρέφει την τιμή μετά τη μεταγλώττιση για τον τύπο δεδομένων του σύνθετου τύπου.
get_DerivedBy()Επιστρέφει τις πληροφορίες μετά τη μεταγλώττιση σχετικά με το πώς αυτό το στοιχείο προήλθε από τον βασικό του τύπο.
get_Final()Επιστρέφει το τελικό χαρακτηριστικό της παράγωγης τύπου που υποδεικνύει αν επιτρέπονται περαιτέρω παραγώγοι.
get_FinalResolved()Επιστρέφει την ερμηνεία μετά τη μεταγλώττιση της τιμής XmlSchemaType::get_Final.
virtual get_IsMixed()Επιστρέφει μια τιμή που υποδεικνύει αν αυτός ο τύπος έχει μοντέλο μεικτού περιεχομένου. Αυτή η κλήση είναι έγκυρη μόνο σε σύνθετο τύπο.
get_Name()Επιστρέφει το όνομα του τύπου.
get_QualifiedName()Επιστρέφει το πλήρες όνομα για τον τύπο που δημιουργείται από το χαρακτηριστικό Name αυτού του τύπου. Αυτή είναι μια τιμή μετά τη μεταγλώττιση του σχήματος.
get_TypeCode()Επιστρέφει το XmlTypeCode του τύπου.
static GetBuiltInComplexType(XmlTypeCode)Επιστρέφει ένα XmlSchemaComplexType που αντιπροσωπεύει τον ενσωματωμένο σύνθετο τύπο του καθορισμένου σύνθετου τύπου.
static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&)Επιστρέφει ένα XmlSchemaComplexType που αντιπροσωπεύει τον ενσωματωμένο σύνθετο τύπο του σύνθετου τύπου που καθορίζεται με πλήρες όνομα.
static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&)Επιστρέφει ένα XmlSchemaSimpleType που αντιπροσωπεύει τον ενσωματωμένο απλό τύπο του απλού τύπου που καθορίζεται με πλήρες όνομα.
static GetBuiltInSimpleType(XmlTypeCode)Επιστρέφει ένα XmlSchemaSimpleType που αντιπροσωπεύει τον ενσωματωμένο απλό τύπο του καθορισμένου απλού τύπου.
static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod)Επιστρέφει μια τιμή που υποδεικνύει αν ο καθορισμένος παράγωγος τύπος σχήματος προέρχεται από τον καθορισμένο βασικό τύπο σχήματος.
set_Final(XmlSchemaDerivationMethod)Ορίζει το χαρακτηριστικό final της παραγώγησης τύπου που υποδεικνύει αν επιτρέπονται περαιτέρω παραγώγες.
virtual set_IsMixed(bool)Ορίζει μια τιμή που υποδεικνύει αν αυτός ο τύπος έχει μοντέλο μεικτού περιεχομένου. Αυτή η κλήση είναι έγκυρη μόνο σε σύνθετο τύπο.
set_Name(const String&)Ορίζει το όνομα του τύπου.
XmlSchemaType()Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaType.

Typedefs

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

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

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

Δείτε επίσης