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 και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++