Κλάση System::Xml::Schema::XmlSchemaInference
περιεχόμενα
[
κρύβω
]XmlSchemaInference class
Προσδιορίζει ένα σχήμα XML Schema Definition Language (XSD) από ένα έγγραφο XML. Η κλάση XmlSchemaInference δεν μπορεί να κληρονομηθεί.
class XmlSchemaInference : public System::Object
Enums
| Απαρίθμηση | Περιγραφή |
|---|---|
| InferenceOption | Επηρεάζει τις πληροφορίες εμφάνισης και τύπου που προκύπτουν από την κλάση XmlSchemaInference για στοιχεία και χαρακτηριστικά σε ένα έγγραφο XML. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| get_Occurrence() | Επιστρέφει την τιμή XmlSchemaInference::InferenceOption που επηρεάζει τις δηλώσεις εμφάνισης σχήματος που προκύπτουν από το έγγραφο XML. |
| get_TypeInference() | Επιστρέφει την τιμή XmlSchemaInference::InferenceOption που επηρεάζει τους τύπους που προκύπτουν από το έγγραφο XML. |
| InferSchema(const SharedPtr<XmlReader>&) | Προσδιορίζει ένα σχήμα XML Schema Definition Language (XSD) από το έγγραφο XML που περιέχεται στο αντικείμενο XmlReader που έχει οριστεί. |
| InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) | Προσδιορίζει ένα σχήμα XML Schema Definition Language (XSD) από το έγγραφο XML που περιέχεται στο αντικείμενο XmlReader που έχει οριστεί, και βελτιώνει το προκύπτον σχήμα χρησιμοποιώντας ένα υπάρχον σχήμα στο αντικείμενο XmlSchemaSet που έχει οριστεί με τον ίδιο στόχο namespace. |
| set_Occurrence(XmlSchemaInference::InferenceOption) | Ορίζει την τιμή XmlSchemaInference::InferenceOption που επηρεάζει τις δηλώσεις εμφάνισης σχήματος που προκύπτουν από το έγγραφο XML. |
| set_TypeInference(XmlSchemaInference::InferenceOption) | Ορίζει την τιμή του XmlSchemaInference::InferenceOption που επηρεάζει τους τύπους που προκύπτουν από το έγγραφο XML. |
| XmlSchemaInference() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XmlSchemaInference. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++