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 και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης