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

XmlSchemaSet class

Περιέχει μια κρυφή μνήμη των XML Schema definition language (XSD) σχημάτων.

class XmlSchemaSet : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(String, const String&)Προσθέτει το XML Schema definition language (XSD) σχήμα στη διεύθυνση URL που καθορίζεται στο XmlSchemaSet.
Add(String, const SharedPtr<XmlReader>&)Προσθέτει το XML Schema definition language (XSD) σχήμα που περιέχεται στο XmlReader στο XmlSchemaSet.
Add(const SharedPtr<XmlSchemaSet>&)Προσθέτει όλα τα XML Schema definition language (XSD) σχήματα στο δεδομένο XmlSchemaSet στο XmlSchemaSet.
Add(const SharedPtr<XmlSchema>&)Προσθέτει το δεδομένο XmlSchema στο XmlSchemaSet.
Compile()Συγκεντρώνει (μεταγλωττίζει) τα XML Schema definition language (XSD) σχήματα που προστέθηκαν στο XmlSchemaSet σε ένα λογικό σχήμα.
Contains(String)Δείχνει εάν ένα XML Schema definition language (XSD) σχήμα με το καθορισμένο URI του χώρου στόχου υπάρχει στο XmlSchemaSet.
Contains(const SharedPtr<XmlSchema>&)Δείχνει εάν το καθορισμένο XML Schema definition language (XSD) αντικείμενο XmlSchema υπάρχει στο XmlSchemaSet.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Αντιγράφει όλα τα αντικείμενα XmlSchema από το XmlSchemaSet στον δοσμένο πίνακα, ξεκινώντας από το δοσμένο δείκτη.
get_CompilationSettings()Επιστρέφει το XmlSchemaCompilationSettings για το XmlSchemaSet.
get_Count()Επιστρέφει τον αριθμό των λογικών σχημάτων XML Schema definition language (XSD) στο XmlSchemaSet.
get_GlobalAttributes()Επιστρέφει όλα τα παγκόσμια χαρακτηριστικά σε όλα τα XML Schema definition language (XSD) σχήματα στο XmlSchemaSet.
get_GlobalElements()Επιστρέφει όλα τα παγκόσμια στοιχεία σε όλα τα XML Schema definition language (XSD) σχήματα στο XmlSchemaSet.
get_GlobalTypes()Επιστρέφει όλους τους παγκόσμιους απλούς και σύνθετους τύπους σε όλα τα XML Schema definition language (XSD) σχήματα στο XmlSchemaSet.
get_IsCompiled()Επιστρέφει μια τιμή που υποδεικνύει εάν τα XML Schema definition language (XSD) σχήματα στο XmlSchemaSet έχουν μεταγλωττιστεί.
get_NameTable()Επιστρέφει τον προεπιλεγμένο XmlNameTable που χρησιμοποιείται από το XmlSchemaSet κατά τη φόρτωση νέων XML Schema definition language (XSD) σχημάτων.
Remove(const SharedPtr<XmlSchema>&)Αφαιρεί το καθορισμένο XML Schema definition language (XSD) σχήμα από το XmlSchemaSet.
RemoveRecursive(const SharedPtr<XmlSchema>&)Αφαιρεί το καθορισμένο XML Schema definition language (XSD) σχήμα και όλα τα σχήματα που εισάγει από το XmlSchemaSet.
Reprocess(SharedPtr<XmlSchema>)Επεξεργάζεται εκ νέου ένα XML Schema definition language (XSD) σχήμα που υπάρχει ήδη στο XmlSchemaSet.
Schemas()Επιστρέφει μια συλλογή όλων των XML Schema definition language (XSD) σχημάτων στο XmlSchemaSet.
Schemas(String)Επιστρέφει μια συλλογή όλων των XML Schema definition language (XSD) σχημάτων στο XmlSchemaSet που ανήκουν στο δεδομένο χώρο ονομάτων.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)Ορίζει το XmlSchemaCompilationSettings για το XmlSchemaSet.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Ορίζει το XmlResolver που χρησιμοποιείται για την επίλυση χώρων ονομάτων ή τοποθεσιών που αναφέρονται σε στοιχεία include και import ενός σχήματος.
ValidationEventHandler_add(Args…)Προσθέτει έναν χειριστή συμβάντος για τη λήψη πληροφοριών σχετικά με σφάλματα επικύρωσης XML Schema definition language (XSD) σχήματος.
ValidationEventHandler_remove(Args…)Αφαιρεί έναν χειριστή συμβάντος για τη λήψη πληροφοριών σχετικά με σφάλματα επικύρωσης XML Schema definition language (XSD) σχήματος.
XmlSchemaSet()Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlSchemaSet.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlSchemaSet με τον καθορισμένο XmlNameTable.

Typedefs

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

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

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

Δείτε επίσης