System::Xml::Schema::XmlSchemaComplexType κλάση
περιεχόμενα
[
κρύβω
]XmlSchemaComplexType class
Αντιπροσωπεύει το στοιχείο complexType από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση ορίζει έναν σύνθετο τύπο που καθορίζει το σύνολο των χαρακτηριστικών και του περιεχομένου ενός στοιχείου.
class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| get_AnyAttribute() | Επιστρέφει την τιμή για το στοιχείο XmlSchemaAnyAttribute του σύνθετου τύπου. |
| get_Attributes() | Επιστρέφει τη συλλογή των χαρακτηριστικών για τον σύνθετο τύπο. |
| get_AttributeUses() | Επιστρέφει τη συλλογή όλων των συμμορφωμένων χαρακτηριστικών αυτού του σύνθετου τύπου και των βασικών του τύπων. |
| get_AttributeWildcard() | Επιστρέφει την τιμή μετά τη μεταγλώττιση για το anyAttribute αυτού του σύνθετου τύπου και των βασικών του τύπων. |
| get_Block() | Επιστρέφει το χαρακτηριστικό block. |
| get_BlockResolved() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του τύπου στο σύνολο πληροφοριών μετά-επαλήθευσης σχήματος (infoset). Αυτή η τιμή υποδεικνύει πώς επιβάλλεται ο τύπος όταν χρησιμοποιείται το xsi:type στο έγγραφο παρουσίασης. |
| get_ContentModel() | Επιστρέφει το μετά-μεταγλώττιση XmlSchemaContentModel αυτού του σύνθετου τύπου. |
| get_ContentType() | Επιστρέφει το μοντέλο περιεχομένου του σύνθετου τύπου που περιέχει την τιμή μετά τη μεταγλώττιση. |
| get_ContentTypeParticle() | Επιστρέφει το στοιχείο που περιέχει την τιμή μετά τη μεταγλώττιση του στοιχείου XmlSchemaComplexType::get_ContentType. |
| get_IsAbstract() | Επιστρέφει τις πληροφορίες που καθορίζουν αν το στοιχείο complexType μπορεί να χρησιμοποιηθεί στο έγγραφο παρουσίασης. |
| get_IsMixed() override | Επιστρέφει πληροφορίες που καθορίζουν αν ο σύνθετος τύπος έχει μεικτό μοντέλο περιεχομένου (σήμανση εντός του περιεχομένου). |
| get_Particle() | Επιστρέφει τον τύπο συνθέτη ως έναν από τις κλάσεις XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, ή XmlSchemaSequence. |
| set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&) | Ορίζει την τιμή για το στοιχείο XmlSchemaAnyAttribute του σύνθετου τύπου. |
| set_Block(XmlSchemaDerivationMethod) | Ορίζει το χαρακτηριστικό block. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | Ορίζει το μετά-μεταγλώττιση XmlSchemaContentModel αυτού του σύνθετου τύπου. |
| set_IsAbstract(bool) | Ορίζει τις πληροφορίες που καθορίζουν αν το στοιχείο complexType μπορεί να χρησιμοποιηθεί στο έγγραφο παρουσίασης. |
| set_IsMixed(bool) override | Ορίζει πληροφορίες που καθορίζουν αν ο σύνθετος τύπος έχει μεικτό μοντέλο περιεχομένου (σήμανση εντός του περιεχομένου). |
| set_Particle(const SharedPtr<XmlSchemaParticle>&) | Ορίζει τον τύπο συνθέτη ως έναν από τις κλάσεις XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, ή XmlSchemaSequence. |
| XmlSchemaComplexType() | Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaComplexType. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlSchemaType
- Namespace System::Xml::Schema
- Library Aspose.Page for C++