System::Xml::Schema χώρο ονομάτων

Κλάσεις

ΚλάσηΠεριγραφή
IXmlSchemaInfoΟρίζει το post-schema-validation infoset ενός επικυρωμένου κόμβου XML.
ValidationEventArgsΕπιστρέφει λεπτομερείς πληροφορίες σχετικές με το ValidationEventHandler.
XmlAtomicValueΑναπαριστά την τυποποιημένη τιμή ενός επικυρωμένου στοιχείου ή χαρακτηριστικού XML. Η κλάση XmlAtomicValue δεν μπορεί να κληρονομηθεί.
XmlSchemaΜία αναπαράσταση στη μνήμη ενός XML Schema, όπως ορίζεται από το World Wide Web Consortium (W3C) XML Schema Part 1: Structures και XML Schema Part 2: Datatypes.
XmlSchemaAllΑντιπροσωπεύει το World Wide Web Consortium (W3C) all στοιχείο (συνθέτης).
XmlSchemaAnnotatedΗ βασική κλάση για οποιοδήποτε στοιχείο που μπορεί να περιέχει στοιχεία σχολιασμού.
XmlSchemaAnnotationΑντιπροσωπεύει το World Wide Web Consortium (W3C) annotation στοιχείο.
XmlSchemaAnyΑντιπροσωπεύει το World Wide Web Consortium (W3C) any στοιχείο.
XmlSchemaAnyAttributeΑντιπροσωπεύει το World Wide Web Consortium (W3C) anyAttribute στοιχείο.
XmlSchemaAppInfoΑντιπροσωπεύει το World Wide Web Consortium (W3C) appinfo στοιχείο.
XmlSchemaAttributeΑντιπροσωπεύει το attribute στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Τα γνωρίσματα παρέχουν πρόσθετες πληροφορίες για άλλα στοιχεία του εγγράφου. Η ετικέτα attribute είναι ενσωματωμένη μεταξύ των ετικετών ενός στοιχείου του εγγράφου για το σχήμα. Το XML έγγραφο εμφανίζει τα γνωρίσματα ως ονομασμένα στοιχεία στην αρχική ετικέτα ενός στοιχείου.
XmlSchemaAttributeGroupΑντιπροσωπεύει το attributeGroup στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Τα AttributesGroups παρέχουν έναν μηχανισμό για ομαδοποίηση ενός συνόλου δηλώσεων attribute ώστε να μπορούν να ενσωματωθούν ως ομάδα σε ορισμούς σύνθετων τύπων.
XmlSchemaAttributeGroupRefΑντιπροσωπεύει το attributeGroup στοιχείο με το ref attribute από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Το AttributesGroupRef είναι η αναφορά για ένα attributeGroup, η ιδιότητα name περιέχει την ομάδα attribute που αναφέρεται.
XmlSchemaChoiceΑντιπροσωπεύει το choice στοιχείο (συνθέτης) από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Το choice επιτρέπει μόνο ένα από τα παιδιά του να εμφανιστεί σε ένα παράδειγμα.
XmlSchemaCollectionΠεριέχει μια κρυφή μνήμη (cache) των XML Schema γλωσσών ορισμού (XSD) και σχημάτων XML-Data Reduced (XDR).
XmlSchemaCollectionEnumeratorΥποστηρίζει μια απλή επανάληψη πάνω σε μια συλλογή. Αυτή η κλάση δεν μπορεί να κληρονομηθεί.
XmlSchemaCompilationSettingsΠαρέχει επιλογές μεταγλώττισης σχήματος για την κλάση XmlSchemaSet. Αυτή η κλάση δεν μπορεί να κληρονομηθεί.
XmlSchemaComplexContentΑντιπροσωπεύει το complexContent στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση αντιπροσωπεύει το μοντέλο σύνθετου περιεχομένου για σύνθετους τύπους. Περιέχει επεκτάσεις ή περιορισμούς σε έναν σύνθετο τύπο που έχει είτε μόνο στοιχεία είτε μεικτό περιεχόμενο.
XmlSchemaComplexContentExtensionΑντιπροσωπεύει το extension στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση προορίζεται για σύνθετους τύπους με μοντέλο σύνθετου περιεχομένου που προέρχεται από επέκταση. Επεκτείνει τον σύνθετο τύπο προσθέτοντας attributes ή στοιχεία.
XmlSchemaComplexContentRestrictionΑντιπροσωπεύει το restriction στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση προορίζεται για σύνθετους τύπους με μοντέλο σύνθετου περιεχομένου που προέρχεται από περιορισμό. Περιορίζει τα περιεχόμενα του σύνθετου τύπου σε ένα υποσύνολο του κληρονομημένου σύνθετου τύπου.
XmlSchemaComplexTypeΑντιπροσωπεύει το complexType στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση ορίζει έναν σύνθετο τύπο που καθορίζει το σύνολο των attributes και του περιεχομένου ενός στοιχείου.
XmlSchemaContentΜια αφηρημένη κλάση για το περιεχόμενο σχήματος.
XmlSchemaContentModelΚαθορίζει τη σειρά και τη δομή των θυγατρικών στοιχείων ενός τύπου.
XmlSchemaDatatypeΗ κλάση XmlSchemaDatatype είναι μια αφηρημένη κλάση για τη χαρτογράφηση των τύπων γλώσσας ορισμού XML Schema (XSD) σε τύπους χρόνου εκτέλεσης.
XmlSchemaDocumentationΑντιπροσωπεύει το documentation στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση καθορίζει πληροφορίες που πρέπει να διαβαστούν ή να χρησιμοποιηθούν από ανθρώπους μέσα σε ένα annotation.
XmlSchemaElementΑντιπροσωπεύει το element στοιχείο από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση είναι η βασική κλάση για όλους τους τύπους σωματιδίων και χρησιμοποιείται για την περιγραφή ενός στοιχείου σε ένα XML έγγραφο.
XmlSchemaEnumerationFacetΑντιπροσωπεύει το enumeration χαρακτηριστικό από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση καθορίζει μια λίστα έγκυρων τιμών για ένα στοιχείο simpleType. Η δήλωση περιέχεται μέσα σε μια restriction δήλωση.
XmlSchemaExternalΠαρέχει πληροφορίες σχετικά με το περιλαμβανόμενο σχήμα.
XmlSchemaFacetΜια βασική κλάση για όλα τα χαρακτηριστικά που χρησιμοποιούνται όταν απλοί τύποι παράγονται με περιορισμό.
XmlSchemaFractionDigitsFacetΚαθορίζει έναν περιορισμό στον αριθμό των ψηφίων που μπορούν να εισαχθούν για την τιμή κλασματικού μέρους ενός στοιχείου simpleType. Η τιμή του fractionDigits πρέπει να είναι θετικός ακέραιος. Αντιπροσωπεύει το World Wide Web Consortium (W3C) fractionDigits χαρακτηριστικό.
XmlSchemaGroupΑντιπροσωπεύει το στοιχείο group από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση ορίζει ομάδες σε επίπεδο schema που αναφέρονται από τους σύνθετους τύπους. Ομαδοποιεί ένα σύνολο δηλώσεων στοιχείων ώστε να μπορούν να ενσωματωθούν ως ομάδα σε ορισμούς σύνθετων τύπων.
XmlSchemaGroupBaseΜια αφηρημένη κλάση για το XmlSchemaAll, το XmlSchemaChoice, ή το XmlSchemaSequence.
XmlSchemaGroupRefΑντιπροσωπεύει το στοιχείο group με το χαρακτηριστικό ref από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση χρησιμοποιείται μέσα σε σύνθετους τύπους που αναφέρονται σε group ορισμένο σε επίπεδο schema.
XmlSchemaIdentityConstraintΚλάση για τους περιορισμούς ταυτότητας: τα στοιχεία key, keyref, και unique.
XmlSchemaImportΑντιπροσωπεύει το στοιχείο import από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση χρησιμοποιείται για την εισαγωγή στοιχείων σχήματος από άλλα σχήματα.
XmlSchemaIncludeΑντιπροσωπεύει το στοιχείο include από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση χρησιμοποιείται για την ένταξη δηλώσεων και ορισμών από εξωτερικό σχήμα. Οι ενσωματωμένες δηλώσεις και οι ορισμοί είναι στη συνέχεια διαθέσιμοι για επεξεργασία στο περιέχον σχήμα.
XmlSchemaInferenceΕξάγει ένα σχήμα XML Schema Definition Language (XSD) από ένα έγγραφο XML. Η κλάση XmlSchemaInference δεν μπορεί να κληρονομηθεί.
XmlSchemaInfoΑντιπροσωπεύει το post-schema-validation infoset ενός επικυρωμένου κόμβου XML.
XmlSchemaKeyΑυτή η κλάση αντιπροσωπεύει το στοιχείο key από το XMLSchema όπως ορίζεται από το World Wide Web Consortium (W3C).
XmlSchemaKeyrefΑυτή η κλάση αντιπροσωπεύει το στοιχείο keyref από το XMLSchema όπως ορίζεται από το World Wide Web Consortium (W3C).
XmlSchemaLengthFacetΑντιπροσωπεύει το χαρακτηριστικό length από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στο μήκος ενός στοιχείου simpleType στον τύπο δεδομένων.
XmlSchemaMaxExclusiveFacetΑντιπροσωπεύει το στοιχείο maxExclusive από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στη μέγιστη τιμή ενός στοιχείου simpleType. Η τιμή του στοιχείου πρέπει να είναι μικρότερη από την τιμή του στοιχείου maxExclusive.
XmlSchemaMaxInclusiveFacetΑντιπροσωπεύει το στοιχείο maxInclusive από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στη μέγιστη τιμή ενός στοιχείου simpleType. Η τιμή του στοιχείου πρέπει να είναι μικρότερη ή ίση με την τιμή του στοιχείου maxInclusive.
XmlSchemaMaxLengthFacetΑντιπροσωπεύει το στοιχείο maxLength από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στο μέγιστο μήκος της τιμής δεδομένων ενός στοιχείου simpleType. Το μήκος πρέπει να είναι μικρότερο από την τιμή του στοιχείου maxLength.
XmlSchemaMinExclusiveFacetΑντιπροσωπεύει το στοιχείο minExclusive από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στην ελάχιστη τιμή ενός στοιχείου simpleType. Η τιμή του στοιχείου πρέπει να είναι μεγαλύτερη από την τιμή του στοιχείου minExclusive.
XmlSchemaMinInclusiveFacetΑντιπροσωπεύει το στοιχείο minInclusive από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στην ελάχιστη τιμή ενός στοιχείου simpleType. Η τιμή του στοιχείου πρέπει να είναι μεγαλύτερη ή ίση με την τιμή του στοιχείου minInclusive.
XmlSchemaMinLengthFacetΑντιπροσωπεύει το στοιχείο minLength από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει έναν περιορισμό στο ελάχιστο μήκος της τιμής δεδομένων ενός στοιχείου simpleType. Το μήκος πρέπει να είναι μεγαλύτερο από την τιμή του στοιχείου minLength.
XmlSchemaNotationΑντιπροσωπεύει το στοιχείο notation από το XML Schema όπως ορίζεται από το World Wide Web Consortium (W3C). Μια δήλωση XML Schemanotation είναι μια ανασύνθεση των δηλώσεων XML 1.0 NOTATION. Ο σκοπός των σημειώσεων είναι να περιγράφει τη μορφή των μη‑XML δεδομένων μέσα σε ένα έγγραφο XML.
XmlSchemaNumericFacetΜια κλάση βάσης για τον ορισμό numeric χαρακτηριστικών. Αυτή η κλάση είναι η βασική κλάση για κλάσεις χαρακτηριστικών αριθμητικών τιμών όπως η XmlSchemaMinLengthFacet.
XmlSchemaObjectΑντιπροσωπεύει την κεντρική κλάση για την ιεραρχία μοντέλου αντικειμένων σχήματος Xml και λειτουργεί ως κλάση βάσης για κλάσεις όπως η κλάση XmlSchema.
XmlSchemaObjectCollectionΜια συλλογή αντικειμένων XmlSchemaObjects.
XmlSchemaObjectEnumeratorΑντιπροσωπεύει τον ενομετρητή για τη XmlSchemaObjectCollection.
XmlSchemaObjectTableΠαρέχει τις συλλογές για τα περιεχόμενα στοιχεία στην κλάση XmlSchema (για παράδειγμα, Attributes, AttributeGroups, Elements, κ.λπ.).
XmlSchemaParticleΜια βασική κλάση για αυτό είναι η βασική κλάση για όλους τους τύπους σωματιδίων (π.χ. XmlSchemaAny).
XmlSchemaPatternFacetΑναπαριστά το στοιχείο pattern από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει περιορισμό στην τιμή που εισάγεται για ένα στοιχείο simpleType.
XmlSchemaRedefineΑναπαριστά το στοιχείο redefine από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να επιτρέψει την επανακαθορισμό απλών και σύνθετων τύπων, ομάδων και ομάδων χαρακτηριστικών από εξωτερικά αρχεία σχήματος στο τρέχον σχήμα. Επίσης, αυτή η κλάση μπορεί να χρησιμοποιηθεί για την παροχή έκδοσης για τα στοιχεία του σχήματος.
XmlSchemaSequenceΑναπαριστά το στοιχείο sequence (συνθέτης) από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Το sequence απαιτεί τα στοιχεία στην ομάδα να εμφανίζονται στη καθορισμένη σειρά μέσα στο περιέχον στοιχείο.
XmlSchemaSetΠεριέχει μια κρυφή μνήμη (cache) σχημάτων XML Schema γλώσσας ορισμού (XSD).
XmlSchemaSimpleContentΑναπαριστά το στοιχείο simpleContent από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση προορίζεται για απλούς και σύνθετους τύπους με απλό μοντέλο περιεχομένου.
XmlSchemaSimpleContentExtensionΑναπαριστά το στοιχείο extension για απλό περιεχόμενο από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για την παραγωγή απλών τύπων μέσω επέκτασης. Τέτοιες παραγώγες χρησιμοποιούνται για την επέκταση του περιεχομένου του απλού τύπου του στοιχείου προσθέτοντας χαρακτηριστικά.
XmlSchemaSimpleContentRestrictionΑναπαριστά το στοιχείο restriction για απλό περιεχόμενο από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για την παραγωγή απλών τύπων μέσω περιορισμού. Τέτοιες παραγώγες μπορούν να χρησιμοποιηθούν για τον περιορισμό του εύρους τιμών του στοιχείου σε ένα υποσύνολο των τιμών που ορίζονται στον κληρονομημένο απλό τύπο.
XmlSchemaSimpleTypeΑναπαριστά το στοιχείο simpleType για απλό περιεχόμενο από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση ορίζει έναν απλό τύπο. Οι απλοί τύποι μπορούν να καθορίζουν πληροφορίες και περιορισμούς για την τιμή χαρακτηριστικών ή στοιχείων με περιεχόμενο μόνο κειμένου.
XmlSchemaSimpleTypeContentΜια βασική κλάση για κλάσεις περιεχομένου απλών τύπων.
XmlSchemaSimpleTypeListΑναπαριστά το στοιχείο list από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να ορίσει ένα στοιχείο simpleType ως λίστα τιμών ενός καθορισμένου τύπου δεδομένων.
XmlSchemaSimpleTypeRestrictionΑναπαριστά το στοιχείο restriction για απλούς τύπους από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για τον περιορισμό του στοιχείου simpleType.
XmlSchemaSimpleTypeUnionΑναπαριστά το στοιχείο union για απλούς τύπους από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Ένας τύπος δεδομένων union μπορεί να χρησιμοποιηθεί για να καθορίσει το περιεχόμενο ενός simpleType. Η τιμή του στοιχείου simpleType πρέπει να είναι μία από ένα σύνολο εναλλακτικών τύπων δεδομένων που ορίζονται στην ένωση. Οι τύποι union είναι πάντα παράγωγοι τύποι και πρέπει να περιλαμβάνουν τουλάχιστον δύο εναλλακτικούς τύπους δεδομένων.
XmlSchemaTotalDigitsFacetΑναπαριστά το χαρακτηριστικό totalDigits από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για να καθορίσει περιορισμό στον αριθμό των ψηφίων που μπορούν να εισαχθούν για την τιμή ενός στοιχείου simpleType. Η τιμή του totalDigits πρέπει να είναι θετικός ακέραιος.
XmlSchemaTypeΗ βασική κλάση για όλους τους απλούς και σύνθετους τύπους.
XmlSchemaUniqueΑναπαριστά το στοιχείο unique από το XML Schema όπως ορίζεται από το Παγκόσμιο Web Consortium (W3C). Αυτή η κλάση μπορεί να χρησιμοποιηθεί για την αναγνώριση ενός μοναδικού περιορισμού μεταξύ ενός συνόλου στοιχείων.
XmlSchemaValidatorΑναπαριστά μια μηχανή επικύρωσης XML Schema Definition Language (XSD) Schema. Η κλάση XmlSchemaValidator δεν μπορεί να κληρονομηθεί.
XmlSchemaWhiteSpaceFacetΑναπαριστά το χαρακτηριστικό whiteSpace του Παγκόσμιου Web Consortium (W3C).
XmlSchemaXPathΑναπαριστά το στοιχείο selector του Παγκόσμιου Web Consortium (W3C).

Enums

ΑπαρίθμησηΠεριγραφή
XmlSchemaContentProcessingΠαρέχει πληροφορίες σχετικά με τη λειτουργία επικύρωσης των αντικαταστάσεων στοιχείων any και anyAttribute.
XmlSchemaContentTypeΑπαριθμήσεις για το μοντέλο περιεχομένου του σύνθετου τύπου. Αυτό αναπαριστά το περιεχόμενο στο σύνολο πληροφοριών μετά την επικύρωση σχήματος (infoset).
XmlSchemaDatatypeVarietyΚαθορίζει την ποικιλία τύπου δεδομένων του σχήματος XML W3C για τον τύπο.
XmlSchemaDerivationMethodΠαρέχει διαφορετικές μεθόδους για την πρόληψη της παραγώγησης.
XmlSchemaFormΔείχνει εάν τα χαρακτηριστικά ή τα στοιχεία χρειάζεται να προσδιορίζονται με πρόθεμα ονοματοχώρου.
XmlSchemaUseΔείκτης του τρόπου χρήσης του χαρακτηριστικού.
XmlSchemaValidationFlagsΚαθορίζει τις επιλογές επικύρωσης σχήματος που χρησιμοποιούνται από τις κλάσεις XmlSchemaValidator και XmlReader.
XmlSchemaValidityΑντιπροσωπεύει την εγκυρότητα ενός στοιχείου XML που επικυρώθηκε από την κλάση XmlSchemaValidator.
XmlSeverityTypeΑντιπροσωπεύει τη σοβαρότητα του γεγονότος επικύρωσης.
XmlTypeCodeΑντιπροσωπεύει τους τύπους σχήματος της γλώσσας ορισμού (XSD) του W3C XML Schema.

Typedefs

TypedefΠεριγραφή
ValidationEventHandlerΑντιπροσωπεύει τη μέθοδο callback που θα διαχειρίζεται τα γεγονότα επικύρωσης σχήματος XML και τα ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterΜια μέθοδος callback που χρησιμοποιείται από την κλάση XmlSchemaValidator για τη μεταφορά τιμών χαρακτηριστικού, κειμένου και λευκού διαστήματος ως τύπου χρόνου εκτέλεσης συμβατού με τον τύπο της γλώσσας ορισμού (XSD) του XML Schema για το χαρακτηριστικό, το κείμενο ή το λευκό διάστημα.