System::Xml::Schema::XmlSchema κλάση
περιεχόμενα
[
κρύβω
]XmlSchema class
Μία αναπαράσταση στη μνήμη ενός XML Schema, όπως ορίζεται από το World Wide Web Consortium (W3C) XML Schema Part 1: Structures και XML Schema Part 2: Datatypes.
class XmlSchema : public System::Xml::Schema::XmlSchemaObject
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Compile(ValidationEventHandler) | Συγκεντρώνει το XML SchemaObject Model (SOM) σε πληροφορίες σχήματος για επικύρωση. Χρησιμοποιείται για τον έλεγχο της συντακτικής και σημασιολογικής δομής του προγραμματιστικά δημιουργημένου SOM. Ο έλεγχος σημασιολογικής επικύρωσης εκτελείται κατά τη μεταγλώττιση. |
| Compile(ValidationEventHandler, const SharedPtr<XmlResolver>&) | Συγκεντρώνει το XML SchemaObject Model (SOM) σε πληροφορίες σχήματος για επικύρωση. Χρησιμοποιείται για τον έλεγχο της συντακτικής και σημασιολογικής δομής του προγραμματιστικά δημιουργημένου SOM. Ο έλεγχος σημασιολογικής επικύρωσης εκτελείται κατά τη μεταγλώττιση. |
| get_AttributeFormDefault() | Επιστρέφει τη μορφή για τα χαρακτηριστικά που δηλώνονται στο target namespace του σχήματος. |
| get_AttributeGroups() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλες τις παγκόσμιες ομάδες χαρακτηριστικών στο σχήμα. |
| get_Attributes() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλα τα χαρακτηριστικά στο σχήμα. |
| get_BlockDefault() | Επιστρέφει το χαρακτηριστικό blockDefault που ορίζει την προεπιλεγμένη τιμή του χαρακτηριστικού block σε στοιχεία και σύνθετους τύπους στο targetNamespace του σχήματος. |
| get_ElementFormDefault() | Επιστρέφει τη μορφή για τα στοιχεία που δηλώνονται στο target namespace του σχήματος. |
| get_Elements() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλα τα στοιχεία στο σχήμα. |
| get_FinalDefault() | Επιστρέφει το χαρακτηριστικό finalDefault που ορίζει την προεπιλεγμένη τιμή του χαρακτηριστικού final σε στοιχεία και σύνθετους τύπους στο target namespace του σχήματος. |
| get_Groups() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλες τις ομάδες στο σχήμα. |
| get_Id() | Επιστρέφει το αναγνωριστικό συμβολοσειράς. |
| get_Includes() | Επιστρέφει τη συλλογή των περιλαμβανόμενων και εισαγόμενων σχημάτων. |
| get_IsCompiled() | Δείχνει αν το σχήμα έχει μεταγλωττιστεί. |
| get_Items() | Επιστρέφει τη συλλογή των στοιχείων σχήματος στο σχήμα και χρησιμοποιείται για την προσθήκη νέων τύπων στοιχείων στο επίπεδο του στοιχείου schema. |
| get_LineNumber() | Επιστρέφει τον αριθμό γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema. |
| get_LinePosition() | Επιστρέφει τη θέση γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema. |
| get_Namespaces() | Επιστρέφει τα XmlSerializerNamespaces που θα χρησιμοποιηθούν με αυτό το αντικείμενο σχήματος. |
| get_Notations() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλες τις σημειώσεις στο σχήμα. |
| get_Parent() | Επιστρέφει τον γονέα αυτού του XmlSchemaObject. |
| get_SchemaTypes() | Επιστρέφει την τιμή μετά τη μεταγλώττιση του σχήματος για όλους τους τύπους σχήματος στο σχήμα. |
| get_SourceUri() | Επιστρέφει τη θέση προέλευσης του αρχείου που φόρτωσε το σχήμα. |
| get_TargetNamespace() | Επιστρέφει το Uniform Resource Identifier (URI) του χώρου ονομάτων προορισμού του σχήματος. |
| get_UnhandledAttributes() | Επιστρέφει τα προσδιορισμένα χαρακτηριστικά που δεν ανήκουν στον χώρο ονομάτων προορισμού του σχήματος. |
| get_Version() | Επιστρέφει την έκδοση του σχήματος. |
| static Read(const SharedPtr<IO::TextReader>&, ValidationEventHandler) | Διαβάζει ένα XML Schema από τον παρεχόμενο IO::TextReader. |
| static Read(const SharedPtr<IO::Stream>&, ValidationEventHandler) | Διαβάζει ένα XML Schema από το παρεχόμενο stream. |
| static Read(const SharedPtr<XmlReader>&, ValidationEventHandler) | Διαβάζει ένα XML Schema από τον παρεχόμενο XmlReader. |
| set_AttributeFormDefault(XmlSchemaForm) | Ορίζει τη μορφή για τα χαρακτηριστικά που δηλώνονται στον χώρο ονομάτων προορισμού του σχήματος. |
| set_BlockDefault(XmlSchemaDerivationMethod) | Ορίζει το χαρακτηριστικό blockDefault που ορίζει την προεπιλεγμένη τιμή του χαρακτηριστικού block σε στοιχεία και σύνθετους τύπους στον targetNamespace του σχήματος. |
| set_ElementFormDefault(XmlSchemaForm) | Ορίζει τη μορφή για τα στοιχεία που δηλώνονται στον χώρο ονομάτων προορισμού του σχήματος. |
| set_FinalDefault(XmlSchemaDerivationMethod) | Ορίζει το χαρακτηριστικό finalDefault που ορίζει την προεπιλεγμένη τιμή του χαρακτηριστικού final σε στοιχεία και σύνθετους τύπους στον χώρο ονομάτων προορισμού του σχήματος. |
| set_Id(const String&) | Ορίζει το αναγνωριστικό συμβολοσειράς. |
| set_LineNumber(int32_t) | Ορίζει τον αριθμό γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema. |
| set_LinePosition(int32_t) | Ορίζει τη θέση γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema. |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | Ορίζει το XmlSerializerNamespaces που θα χρησιμοποιηθεί με αυτό το αντικείμενο σχήματος. |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | Ορίζει το γονικό στοιχείο του XmlSchemaObject. |
| set_SourceUri(const String&) | Ορίζει τη θέση προέλευσης για το αρχείο που φόρτωσε το σχήμα. |
| set_TargetNamespace(const String&) | Ορίζει το Uniform Resource Identifier (URI) του χώρου ονομάτων-στόχου του σχήματος. |
| set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&) | Ορίζει τα προσδιορισμένα χαρακτηριστικά που δεν ανήκουν στον χώρο ονομάτων-στόχο του σχήματος. |
| set_Version(const String&) | Ορίζει την έκδοση του σχήματος. |
| Write(const SharedPtr<IO::Stream>&) | Γράφει το XML Schema στο παρεχόμενο ρεύμα δεδομένων. |
| Write(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNamespaceManager>&) | Γράφει το XML Schema στο παρεχόμενο ρεύμα χρησιμοποιώντας το καθορισμένο XmlNamespaceManager. |
| Write(const SharedPtr<IO::TextWriter>&) | Γράφει το XML Schema στον παρεχόμενο IO::TextWriter. |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | Γράφει το XML Schema στον παρεχόμενο TextWriter. |
| Write(const SharedPtr<XmlWriter>&) | Γράφει το XML Schema στον παρεχόμενο XmlWriter. |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | Γράφει το XML Schema στον παρεχόμενο XmlWriter. |
| XmlSchema() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlSchema. |
| XmlSchemaObject() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlSchemaObject. |
Πεδία
| Πεδίο | Περιγραφή |
|---|---|
| static InstanceNamespace | Ο χώρος ονομάτων στιγμιοτύπου XML schema. Αυτό το πεδίο είναι σταθερό. |
| static Namespace | Ο χώρος ονομάτων XML schema. Αυτό το πεδίο είναι σταθερό. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Page for C++