System::Xml::Schema::XmlSchemaCollection κλάση
περιεχόμενα
[
κρύβω
]XmlSchemaCollection class
Περιέχει μια κρυφή μνήμη ορισμών XML Schema (XSD) και σχήματα XML-Data Reduced (XDR).
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Add(const String&, const String&) | Προσθέτει το σχήμα που βρίσκεται στη δοθείσα διεύθυνση URL στη συλλογή σχήματος. |
| Add(const String&, const SharedPtr<XmlReader>&) | Προσθέτει το σχήμα που περιέχεται στον XmlReader στη συλλογή σχήματος. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | Προσθέτει το σχήμα που περιέχεται στον XmlReader στη συλλογή σχήματος. Ο καθορισμένος XmlResolver χρησιμοποιείται για την επίλυση τυχόν εξωτερικών πόρων. |
| Add(const SharedPtr<XmlSchema>&) | Προσθέτει το XmlSchema στη συλλογή. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | Προσθέτει το XmlSchema στη συλλογή. Ο καθορισμένος XmlResolver χρησιμοποιείται για την επίλυση τυχόν εξωτερικών αναφορών. |
| Add(const SharedPtr<XmlSchemaCollection>&) | Προσθέτει όλους τους χώρους ονομάτων που ορίζονται στη δεδομένη συλλογή (συμπεριλαμβανομένων των σχετικών σχημάτων) σε αυτή τη συλλογή. |
| Contains(const SharedPtr<XmlSchema>&) | Επιστρέφει μια τιμή που υποδεικνύει εάν το targetNamespace του καθορισμένου XmlSchema βρίσκεται στη συλλογή. |
| Contains(const String&) | Επιστρέφει μια τιμή που υποδεικνύει εάν ένα σχήμα με τον καθορισμένο χώρο ονομάτων βρίσκεται στη συλλογή. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Αντιγράφει όλα τα αντικείμενα XmlSchema από αυτή τη συλλογή στον δοθέντα πίνακα, ξεκινώντας από τον δοθέντα δείκτη. |
| get_Count() | Επιστρέφει τον αριθμό των χώρων ονομάτων που ορίζονται σε αυτή τη συλλογή. |
| get_NameTable() | Επιστρέφει τον προεπιλεγμένο XmlNameTable που χρησιμοποιείται από το XmlSchemaCollection κατά τη φόρτωση νέων σχημάτων. |
| GetEnumerator() override | Παρέχει υποστήριξη για επανάληψη πάνω στη συλλογή των σχημάτων. |
| idx_get(const String&) | Επιστρέφει το XmlSchema που σχετίζεται με το δοθέν URI χώρου ονομάτων. |
| XmlSchemaCollection() | Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaCollection με τον καθορισμένο XmlNameTable. Ο XmlNameTable χρησιμοποιείται κατά τη φόρτωση σχημάτων. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Deprecated
Η κλάση XmlSchemaCollection είναι παρωχημένη. Χρησιμοποιήστε το XmlSchemaSet αντ’ αυτού.
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Page for C++