L'espace de noms System.Xml.Schema contient les classes XML qui assurent la prise en charge standard des schémas XSD (XML Schema Definition).
Classes
Interfaces
Délégués
Énumérations
Classes| Classe | Description | |
|---|---|---|
![]() | ValidationEventArgs | Retourne des informations détaillées liées à ValidationEventHandler . |
![]() | XmlAtomicValue | Représente la valeur typée d'un élément XML ou d'un attribut validé. La classe XmlAtomicValue ne peut pas être héritée. |
![]() | XmlSchema | Représentation en mémoire d'un schéma XML tel qu'il est spécifié dans « World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes specifications ». |
![]() | XmlSchemaAll | Représente l'élément World Wide Web Consortium (W3C) all (compositeur). |
![]() | XmlSchemaAnnotated | Classe de base de tout élément pouvant contenir des éléments d'annotation. |
![]() | XmlSchemaAnnotation | Représente l'élément World Wide Web Consortium (W3C) annotation. |
![]() | XmlSchemaAny | Représente l'élément World Wide Web Consortium (W3C) any. |
![]() | XmlSchemaAnyAttribute | Représente l'élément World Wide Web Consortium (W3C) anyAttribute. |
![]() | XmlSchemaAppInfo | Représente l'élément World Wide Web Consortium (W3C) appinfo. |
![]() | XmlSchemaAttribute | Représente l'élément attribute du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Les attributs fournissent des informations supplémentaires pour d'autres éléments du document. La balise attribute est imbriquée entre les balises d'un élément de document pour le schéma. Le document XML affiche les attributs comme des éléments nommés dans la balise d'ouverture d'un élément. |
![]() | XmlSchemaAttributeGroup | Représente l'élément attributeGroup du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) AttributesGroups fournit un mécanisme de regroupement d'un ensemble de déclarations attribute pour permettre leur incorporation conjointe dans des définitions de types complexes. |
![]() | XmlSchemaAttributeGroupRef | Représente l'élément attributeGroup avec l'attribut ref du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). AttributesGroupRef est la référence de attributeGroup, la propriété name contient le groupe d'attributs référencé. |
![]() | XmlSchemaChoice | Représente l'élément (compositeur) choice du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). choice ne permet l'apparition que d'un seul de ses enfants par instance. |
![]() | XmlSchemaCollection | Contient un cache de schémas en langage XSD (XML Schema Definition) et XDR (XML-Data Reduced). Cette classe ne peut pas être héritée. |
![]() | XmlSchemaCollectionEnumerator | Prend en charge une itération simple sur une collection. Cette classe ne peut pas être héritée. |
![]() | XmlSchemaCompilationSettings | Fournit des options de compilation de schéma pour la classe XmlSchemaSet. Cette classe ne peut pas être héritée. |
![]() | XmlSchemaComplexContent | Représente l'élément complexContent du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe représente le modèle de contenu complexe des types complexes. Elle contient des extensions ou des restrictions portant sur un type complexe contenant uniquement des éléments ou un contenu mixte. |
![]() | XmlSchemaComplexContentExtension | Représente l'élément extension du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe concerne les types complexes possédant un modèle de contenu complexe dérivé par extension. Elle étend le type complexe en ajoutant des attributs ou des éléments. |
![]() | XmlSchemaComplexContentRestriction | Représente l'élément restriction du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe est pour les types complexes possédant un modèle de contenu complexe dérivé par extension. Elle restreint le contenu du type complexe à un sous-ensemble du type complexe hérité. |
![]() | XmlSchemaComplexType | Représente l'élément complexType du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe définit un type complexe qui détermine l'ensemble des attributs et du contenu d'un élément. |
![]() | XmlSchemaContent | Classe abstraite pour le contenu du schéma. |
![]() | XmlSchemaContentModel | Spécifie l'ordre et la structure des éléments enfants d'un type. |
![]() | XmlSchemaDatatype | La classe XmlSchemaDatatype est une classe abstraite destinée au mappage de types XSD (XML Schema Definition) sur des types CLR (Common Language Runtime). |
![]() | XmlSchemaDocumentation | Représente l'élément documentation du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe spécifie les informations à lire ou utilisée par des personnes dans une annotation. |
![]() | XmlSchemaElement | Représente l'élément element du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe est la classe de base de tous les types de particules et est utilisée pour décrire un élément dans un document XML. |
![]() | XmlSchemaEnumerationFacet | Représente la facette enumeration du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). Cette classe spécifie la liste des valeurs valides pour un élément simpleType. La déclaration est contenue dans une déclaration restriction. |
![]() | XmlSchemaException | Retourne des informations détaillées à propos de l'exception du schéma. |
![]() | XmlSchemaExternal | Classe abstraite Fournit des informations à propos du schéma inclus. |
![]() | XmlSchemaFacet | Classe abstraite pour toutes les facettes qui sont utilisées lorsque des types simples sont dérivés par restriction. |
![]() | XmlSchemaFractionDigitsFacet | Spécifie une restriction sur le nombre de chiffres pouvant être entrés pour la valeur de fraction d'un élément simpleType. La valeur de fractionDigits doit être un entier positif. Représente la facette World Wide Web Consortium (W3C) fractionDigits. |
![]() | XmlSchemaGroup | Représente l'élément group du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe définit les groupes au niveau schema qui sont référencés à partir de types complexes. Elle regroupe un ensemble de déclarations d'éléments pour permettre leur incorporation conjointe dans des définitions de types complexes. |
![]() | XmlSchemaGroupBase | Classe abstraite pour XmlSchemaAll, XmlSchemaChoice ou XmlSchemaSequence. |
![]() | XmlSchemaGroupRef | Représente l'élément (compositeur) group avec l'attribut ref du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). Cette classe est utilisée dans les types complexes qui référencent un group défini au niveau schema. |
![]() | XmlSchemaIdentityConstraint | Classe pour les contraintes d'identité : éléments key, keyref et unique. |
![]() | XmlSchemaImport | Représente l'élément import du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe est utilisée pour importer des composants de schéma d'autres schémas. |
![]() | XmlSchemaInclude | Représente l'élément include du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe est utilisée pour inclure des déclarations et des définitions à partir d'un schéma externe. Les déclarations et les définitions incluses sont ensuite disponibles aux fins de traitement dans le schéma contenant. |
![]() | XmlSchemaInference | Déduit un schéma en langage XSD (XML Schema Definition) d'un document XML. La classe XmlSchemaInference ne peut pas être héritée. |
![]() | XmlSchemaInferenceException | Retourne des informations à propos des erreurs trouvées par la classe XmlSchemaInference lors de l'inférence d'un schéma à partir d'un document XML. |
![]() | XmlSchemaInfo | Représente le jeu d'informations postérieur à la validation du schéma d'un n?ud XML validé. |
![]() | XmlSchemaKey | Cette classe représente l'élément key de XMLSchema tel qu'il est spécifié par le W3C (World Wide Web Consortium) |
![]() | XmlSchemaKeyref | Cette classe représente l'élément keyref du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). |
![]() | XmlSchemaLengthFacet | Représente la facette length du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour spécifier une restriction sur la longueur d'un élément simpleType sur le type de données. |
![]() | XmlSchemaMaxExclusiveFacet | Représente l'élément maxExclusive du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la valeur maximale d'un élément simpleType. La valeur de l'élément doit être inférieure à la valeur de l'élément maxExclusive. |
![]() | XmlSchemaMaxInclusiveFacet | Représente l'élément maxInclusive du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la valeur maximale d'un élément simpleType. La valeur de l'élément doit être inférieure ou égale à la valeur de l'élément maxInclusive. |
![]() | XmlSchemaMaxLengthFacet | Représente l'élément maxLength issu d'un schéma XML comme spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour spécifier une restriction sur la longueur maximale de la valeur de données d'un élément simpleType. La longueur doit être inférieure à la valeur d'élément maxLength. |
![]() | XmlSchemaMinExclusiveFacet | Représente l'élément minExclusive du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la valeur minimale d'un élément simpleType. La valeur de l'élément doit être supérieure à la valeur de l'élément minExclusive. |
![]() | XmlSchemaMinInclusiveFacet | Représente l'élément minInclusive du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la valeur minimale d'un élément simpleType. La valeur de l'élément doit être supérieure ou égale à la valeur de l'élément minInclusive. |
![]() | XmlSchemaMinLengthFacet | Représente l'élément minLength du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la longueur minimale de la valeur de données d'un élément simpleType. La longueur doit être supérieure à la valeur de l'élément minLength. |
![]() | XmlSchemaNotation | Représente l'élément notation du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Une déclaration de notation de schéma XML est une reconstruction de déclarations XML 1.0 NOTATION. L'objectif des notations est de décrire le format des données non XML dans un document XML. |
![]() | XmlSchemaNumericFacet | Classe abstraite pour facettes définissant numeric. Cette classe est la classe de base pour les classes de facettes numériques telles que XmlSchemaMinLengthFacet |
![]() | XmlSchemaObject | Représente la classe racine pour la hiérarchie des modèles objet de schéma XML et sert de classe de base pour les classes telles que la classe XmlSchema. |
![]() | XmlSchemaObjectCollection | Collection de XmlSchemaObject. |
![]() | XmlSchemaObjectEnumerator | Représente l'énumérateur de XmlSchemaObjectCollection. |
![]() | XmlSchemaObjectTable | Cette classe est utilisée pour fournir les collections pour les éléments contenus dans la classe XmlSchema (par exemple, Attributes, AttributeGroups, Elements, et ainsi de suite). |
![]() | XmlSchemaParticle | La classe abstraite pour cela est la classe de base de tous les types de particule (par exemple XmlSchemaAny). |
![]() | XmlSchemaPatternFacet | Représente l'élément pattern du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour spécifier une restriction sur la valeur entrée pour un élément simpleType. |
![]() | XmlSchemaRedefine | Représente l'élément redefine du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe permet de redéfinir dans le schéma en cours des types simples et complexes, des groupes et des groupes d'attributs en provenance des fichiers externes. Cette classe peut également être utilisée pour fournir le suivi des versions pour les éléments de schéma. |
![]() | XmlSchemaSequence | Représente l'élément (compositeur) sequence du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). sequence requiert l'affichage des éléments du groupe selon l'ordre spécifié dans l'élément conteneur. |
![]() | XmlSchemaSet | Contient un cache de schémas en langage XSD (XML Schema Definition). |
![]() | XmlSchemaSimpleContent | Représente l'élément simpleContent du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe est pour les types simples et complexes avec un modèle de contenu simple. |
![]() | XmlSchemaSimpleContentExtension | Représente l'élément extension pour le contenu simple du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour dériver des types simples par extension. Ces dérivations sont utilisées pour étendre le contenu de type simple de l'élément en ajoutant des attributs. |
![]() | XmlSchemaSimpleContentRestriction | Représente l'élément restriction pour le contenu simple du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour dériver des types simples par restriction. Ces dérivations peuvent être utilisées pour restreindre la plage de valeurs de l'élément à un sous-ensemble de valeurs spécifié dans le type simple hérité. |
![]() | XmlSchemaSimpleType | Représente l'élément simpleType pour le contenu simple du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe définit un type simple. Les types simples peuvent spécifier des informations et des contraintes pour la valeur d'attributs ou d'éléments avec un contenu en mode texte. |
![]() | XmlSchemaSimpleTypeContent | Classe abstraite pour classes à contenu de type simple. |
![]() | XmlSchemaSimpleTypeList | Représente l'élément list du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour définir un élément simpleType comme une liste de valeurs d'un type de données spécifié. |
![]() | XmlSchemaSimpleTypeRestriction | Représente l'élément restriction pour les types simples du schéma XML tels qu'ils sont spécifiés par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour restreindre l'élément simpleType. |
![]() | XmlSchemaSimpleTypeUnion | Représente l'élément union pour les types simples du schéma XML tels qu'ils sont spécifiés par le W3C (World Wide Web Consortium). Un type de données union peut être utilisé pour spécifier le contenu d'un simpleType. La valeur de l'élément simpleType doit faire partie d'un jeu de types de données de remplacement spécifié dans l'union. Les types d'union sont toujours des types dérivés et doivent comprendre au moins deux types de données de remplacement. |
![]() | XmlSchemaTotalDigitsFacet | Représente la facette totalDigits du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour spécifier une restriction sur le nombre de chiffres qui peuvent être entrés pour la valeur d'un élément simpleType. Cette valeur de totalDigits doit être un entier positif. |
![]() | XmlSchemaType | La classe de base de tous les types simples et complexes. |
![]() | XmlSchemaUnique | Représente l'élément unique du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium) Cette classe peut être utilisée pour identifier une contrainte unique parmi un jeu d'éléments. |
![]() | XmlSchemaValidationException | Représente l'exception levée lorsque des erreurs et des avertissements de validation du schéma en langage XSD (XML Schema Definition) sont trouvés dans un document XML en cours de validation. |
![]() | XmlSchemaValidator | Représente un moteur de validation de langage XSD (XML Schema Definition). La classe XmlSchemaValidator ne peut pas être héritée. |
![]() | XmlSchemaWhiteSpaceFacet | Représente la facette World Wide Web Consortium (W3C) whiteSpace. |
![]() | XmlSchemaXPath | Représente l'élément World Wide Web Consortium (W3C) selector. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | IXmlSchemaInfo | Définit le jeu d'informations postérieures à la validation du schéma d'un n?ud XML validé. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | ValidationEventHandler | Représente la méthode de rappel qui gérera les événements de validation de schémas XML et ValidationEventArgs. |
![]() | XmlValueGetter | delegate utilisé par la classe XmlSchemaValidator pour passer des valeurs d'attribut, de texte et d'espace blanc en tant que type CLR compatible avec le type langage XSD (XML Schema Definition) de l'attribut, du texte ou de l'espace blanc. |
Énumérations| Énumération | Description | |
|---|---|---|
![]() | XmlSchemaContentProcessing | Fournit des informations sur le mode de validation des remplacements d'éléments any et anyAttribute. |
![]() | XmlSchemaContentType | Énumérations pour le modèle de contenu du type complexe. Représente le contenu du jeu d'informations postérieur à la validation du schéma. |
![]() | XmlSchemaDatatypeVariety | Spécifie la variété du type de données du schéma XML W3C du type. |
![]() | XmlSchemaDerivationMethod | Fournit différentes méthodes pour éviter la dérivation. |
![]() | XmlSchemaForm | Indique si les attributs ou les éléments doivent être qualifiés à l'aide d'un préfixe d'espace de noms. |
![]() | XmlSchemaInference.InferenceOption | A un impact sur les informations liées aux occurrences et aux types déduits par la classe XmlSchemaInference pour les éléments et les attributs dans un document XML. |
![]() | XmlSchemaUse | Indicateur du mode d'utilisation de l'attribut. |
![]() | XmlSchemaValidationFlags | Spécifie les options de validation de schéma utilisées par les classes XmlSchemaValidator et XmlReader. |
![]() | XmlSchemaValidity | Représente la validation d'un élément XML validé par la classe XmlSchemaValidator. |
![]() | XmlSeverityType | Obtient la sévérité de l'événement de validation. |
![]() | XmlTypeCode | Représente les types de schéma en langage XSD (XML Schema Definition) XML du W3C. |




Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ