System::Xml::Schema::XmlSchemaElement κλάση
περιεχόμενα
[
κρύβω
]XmlSchemaElement class
Αναπαριστά το element στοιχείο από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Συνεταιρισμό (W3C). Αυτή η κλάση είναι η βασική κλάση για όλους τους τύπους σωματιδίων και χρησιμοποιείται για την περιγραφή ενός στοιχείου σε ένα XML έγγραφο.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| get_Block() | Επιστρέφει μια Block παράγωγο. |
| get_BlockResolved() | Επιστρέφει την ερμηνεία μετά τη μεταγλώττιση της τιμής Block. |
| get_Constraints() | Επιστρέφει τη συλλογή των περιορισμών στο στοιχείο. |
| get_DefaultValue() | Επιστρέφει την προεπιλεγμένη τιμή του στοιχείου εάν το περιεχόμενό του είναι απλός τύπος ή το περιεχόμενο του στοιχείου είναι textOnly. |
| get_ElementSchemaType() | Επιστρέφει ένα αντικείμενο XmlSchemaType που αντιπροσωπεύει τον τύπο του στοιχείου βάσει των τιμών XmlSchemaElement::get_SchemaType ή XmlSchemaElement::get_SchemaTypeName του στοιχείου. |
| get_ElementType() | Επιστρέφει ένα αντικείμενο βασισμένο στο XmlSchemaElement ή XmlSchemaElement του στοιχείου, το οποίο περιέχει την ερμηνεία μετά τη μεταγλώττιση της τιμής ElementType. |
| get_Final() | Επιστρέφει την τιμή Final για να υποδείξει ότι δεν επιτρέπονται περαιτέρω παράγωγοι. |
| get_FinalResolved() | Επιστρέφει την ερμηνεία μετά τη μεταγλώττιση της τιμής Final. |
| get_FixedValue() | Επιστρέφει τη σταθερή τιμή. |
| get_Form() | Επιστρέφει τη μορφή για το στοιχείο. |
| get_IsAbstract() | Επιστρέφει πληροφορίες για να υποδείξει εάν το στοιχείο μπορεί να χρησιμοποιηθεί σε ένα έγγραφο στιγμιοτύπου. |
| get_IsNillable() | Επιστρέφει πληροφορίες που υποδεικνύουν εάν το xsi:nil μπορεί να εμφανιστεί στα δεδομένα στιγμιοτύπου. Υποδεικνύει εάν μια ρητή τιμή nil μπορεί να εκχωρηθεί στο στοιχείο. |
| get_Name() | Επιστρέφει το όνομα του στοιχείου. |
| get_QualifiedName() | Επιστρέφει το πραγματικό πλήρες όνομα για το δοσμένο στοιχείο. |
| get_RefName() | Επιστρέφει το όνομα αναφοράς ενός στοιχείου που δηλώθηκε σε αυτό το σχήμα (ή σε άλλο σχήμα που υποδεικνύεται από τον καθορισμένο χώρο ονομάτων). |
| get_SchemaType() | Επιστρέφει τον τύπο του στοιχείου. Αυτό μπορεί να είναι είτε σύνθετος τύπος είτε απλός τύπος. |
| get_SchemaTypeName() | Επιστρέφει το όνομα ενός ενσωματωμένου τύπου δεδομένων που ορίζεται σε αυτό το σχήμα ή σε άλλο σχήμα που υποδεικνύεται από τον καθορισμένο χώρο ονομάτων. |
| get_SubstitutionGroup() | Επιστρέφει το όνομα ενός στοιχείου που αντικαθίσταται από αυτό το στοιχείο. |
| set_Block(XmlSchemaDerivationMethod) | Ορίζει μια Block παράγωγη. |
| set_DefaultValue(const String&) | Ορίζει την προεπιλεγμένη τιμή του στοιχείου εάν το περιεχόμενό του είναι απλός τύπος ή το περιεχόμενο του στοιχείου είναι textOnly. |
| set_Final(XmlSchemaDerivationMethod) | Ορίζει την τιμή Final για να υποδείξει ότι δεν επιτρέπονται περαιτέρω παραγώγοι. |
| set_FixedValue(const String&) | Ορίζει τη σταθερή τιμή. |
| set_Form(XmlSchemaForm) | Ορίζει τη μορφή του στοιχείου. |
| set_IsAbstract(bool) | Ορίζει πληροφορίες για να υποδείξει αν το στοιχείο μπορεί να χρησιμοποιηθεί σε ένα έγγραφο στιγμιοτύπου. |
| set_IsNillable(bool) | Ορίζει πληροφορίες που υποδεικνύουν αν το xsi:nil μπορεί να εμφανιστεί στα δεδομένα στιγμιοτύπου. Υποδεικνύει αν μπορεί να εκχωρηθεί μια ρητή τιμή nil στο στοιχείο. |
| set_Name(const String&) | Ορίζει το όνομα του στοιχείου. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Ορίζει το όνομα αναφοράς ενός στοιχείου που δηλώνεται σε αυτό το σχήμα (ή σε άλλο σχήμα που υποδεικνύεται από τον καθορισμένο χώρο ονομάτων). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Ορίζει τον τύπο του στοιχείου. Αυτό μπορεί να είναι είτε σύνθετος τύπος είτε απλός τύπος. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Ορίζει το όνομα ενός ενσωματωμένου τύπου δεδομένων που ορίζεται σε αυτό το σχήμα ή σε άλλο σχήμα που υποδεικνύεται από τον καθορισμένο χώρο ονομάτων. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Ορίζει το όνομα ενός στοιχείου που αντικαθίσταται από αυτό το στοιχείο. |
| XmlSchemaElement() | Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaElement. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++