Section courante

A propos

Section administrative du site

System.Xml.Schema

Schéma XML pour système
C# (C Sharp) Espaces de nom

Description

Cet espace de noms renferme les classes permettant le support du standard XSD (XML Schema Definition).

Liste des classes

Classe Description
Extensions Cette classe contient les méthodes d'extension LINQ à XML pour la validation XSD.
ValidationEventArgs Cette classe permet de retourner des informations détaillées relatives à ValidationEventHandler.
XmlAtomicValue Cette classe contient une représentation de la valeur typée d'un élément ou d'un attribut XML validé. La classe XmlAtomicValue ne peut pas être héritée.
XmlSchema Cette classe contient une représentation en mémoire d'un schéma XML, comme spécifié dans le schéma XML du W3C (World Wide Web Consortium) «Part 1: Structures and XML Schema Part 2: Datatypes».
XmlSchemaAll Cette classe contient une représentation de tous les éléments (compositeur) du W3C (World Wide Web Consortium).
XmlSchemaAnnotated Cette classe contient la base de tout élément pouvant contenir des éléments d'annotation.
XmlSchemaAnnotation Cette classe contient une représentation de l'élément d'annotation W3C (World Wide Web Consortium).
XmlSchemaAny Cette classe contient une représentation de n'importe quel élément du W3C (World Wide Web Consortium).
XmlSchemaAnyAttribute Cette classe contient une représentation de l'élément anyAttribute du W3C (World Wide Web Consortium).
XmlSchemaAppInfo Cette classe contient une représentation de l'élément appinfo du W3C (World Wide Web Consortium).
XmlSchemaAttribute Cette classe contient une représentation de l'élément d'attribut du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Les attributs fournissent des informations supplémentaires pour d'autres éléments de document. La balise d'attribut est imbriquée entre les balises de l'élément d'un document pour le schéma. Le document XML affiche les attributs sous forme d'éléments nommés dans la balise d'ouverture d'un élément.
XmlSchemaAttributeGroup Cette classe contient une représentation de l'élément attributeGroup du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). L'AttributesGroups fournit un mécanisme pour regrouper un ensemble de déclarations d'attributs afin qu'elles puissent être incorporées en tant que groupe dans des définitions de type complexes.
XmlSchemaAttributeGroupRef Cette classe contient une représentation de l'élément attributeGroup avec l'attribut ref du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). L'AttributesGroupRef est la référence pour un attributeGroup, la propriété name contient le groupe d'attributs référencé.
XmlSchemaChoice Cette classe contient une représentation de l'élément de choix (compositeur) du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Le choix permet à un seul de ses enfants d'apparaître dans une instance.
XmlSchemaCollection Cette classe contient un cache de schémas de langage de définition de schéma XML (XSD) et de schémas XDR (XML-Data Reduced). La classe XmlSchemaCollection est obsolète. Utilisez plutôt XmlSchemaSet.
XmlSchemaCollectionEnumerator Cette classe permet de prendre en charge une itération simple sur une collection. Cette classe ne peut pas être héritée.
XmlSchemaCompilationSettings Cette classe permet de fournir des options de compilation de schéma pour la classe XmlSchemaSet. Cette classe ne peut pas être héritée.
XmlSchemaComplexContent Cette classe contient une représentation de l'élément complexContent du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe représente le modèle de contenu complexe pour les types complexes. Il contient des extensions ou des restrictions sur un type complexe n'ayant que des éléments ou un contenu mixte.
XmlSchemaComplexContentExtension Cette classe contient une représentation de l'élément d'extension du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est destinée aux types complexes avec un modèle de contenu complexe dérivé par extension. Il étend le type complexe en ajoutant des attributs ou des éléments.
XmlSchemaComplexContentRestriction Cette classe contient une représentation de l'élément de restriction du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est destinée aux types complexes avec un modèle de contenu complexe dérivé par restriction. Il restreint le contenu du type complexe à un sous-ensemble du type complexe hérité.
XmlSchemaComplexType Cette classe contient une représentation de l'élément complexType du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe définit un type complexe déterminant l'ensemble des attributs et le contenu d'un élément.
XmlSchemaContent Cette classe contient une classe abstraite pour le contenu du schéma.
XmlSchemaContentModel Cette classe permet d'indiquer l'ordre et la structure des éléments enfants d'un type.
XmlSchemaDatatype Cette classe contient la partie abstraite pour une cartographie des types de langage de définition de schéma XML (XSD) aux types CLR (Common Language Runtime).
XmlSchemaDocumentation Cette classe contient une représentation de l'élément de documentation du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe spécifie les informations à lire ou à utiliser par les humains dans une annotation.
XmlSchemaElement Cette classe contient une représentation de l'élément d'élément du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est la classe de base pour tous les types de particules et est utilisée pour décrire un élément dans un document XML.
XmlSchemaEnumerationFacet Cette classe contient une représentation de la facette d'énumération du schéma XML comme spécifié par le W3C (World Wide Web Consortium). Cette classe spécifie une liste de valeurs valides pour un élément simpleType. La déclaration est contenue dans une déclaration de restriction.
XmlSchemaException Cette classe permet de retourner des informations détaillées sur l'exception de schéma.
XmlSchemaExternal Cette classe permet de fournir des informations sur le schéma inclus.
XmlSchemaFacet Cette classe contient la partie abstraite pour toutes les facettes utilisées lorsque des types simples sont dérivés par restriction.
XmlSchemaFractionDigitsFacet Cette classe permet d'indiquer une restriction sur le nombre de chiffres pouvant être saisis pour la valeur de fraction d'un élément simpleType. La valeur de fractionDigits doit être un entier positif. Représente la facette fractionDigits du W3C (World Wide Web Consortium).
XmlSchemaGroup Cette classe contient une représentation de l'élément de groupe du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe définit des groupes au niveau du schéma qui sont référencés à partir des types complexes. Il regroupe un ensemble de déclarations d'éléments afin qu'elles puissent être incorporées en tant que groupe dans des définitions de types complexes.
XmlSchemaGroupBase Cette classe contient la partie abstraite pour XmlSchemaAll, XmlSchemaChoice ou XmlSchemaSequence.
XmlSchemaGroupRef Cette classe contient une représentation de l'élément de groupe avec l'attribut ref du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est utilisée dans les types complexes référençant un groupe défini au niveau du schéma.
XmlSchemaIdentityConstraint Cette classe contient les contraintes d'identité : clef, keyref et éléments uniques.
XmlSchemaImport Cette classe contient une représentation de l'élément d'importation du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est utilisée pour importer des composantes de schéma à partir d'autres schémas.
XmlSchemaInclude Cette classe contient une représentation de l'élément d'inclusion du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est utilisée pour inclure des déclarations et des définitions d'un schéma externe. Les déclarations et définitions incluses sont alors disponibles pour traitement dans le schéma conteneur.
XmlSchemaInference Cette classe permet de déduire un schéma XSD (XML Schema Definition Language) à partir d'un document XML. La classe XmlSchemaInference ne peut pas être héritée.
XmlSchemaInferenceException Cette classe permet de retourner des informations sur les erreurs rencontrées par la classe XmlSchemaInference lors de la déduction d'un schéma à partir d'un document XML.
XmlSchemaInfo Cette classe contient une représentation de l'ensemble d'informations de post-validation de schéma d'un noeud XML validé.
XmlSchemaKey Cette classe contient une représentation de l'élément clef de XMLSchema tel que spécifié par le W3C (World Wide Web Consortium).
XmlSchemaKeyref Cette classe contient une représentation de l'élément keyref de XMLSchema tel que spécifié par le W3C (World Wide Web Consortium).
XmlSchemaLengthFacet Cette classe contient une représentation de la facette de longueur du 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 d'un élément simpleType sur le type de données.
XmlSchemaMaxExclusiveFacet Cette classe contient une représentation de l'élément maxExclusive du schéma XML tel que 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 Cette classe contient une représentation de l'élément maxInclusive du schéma XML tel que 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 Cette classe contient une représentation de l'élément maxLength du schéma XML tel que 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 de l'élément maxLength.
XmlSchemaMinExclusiveFacet Cette classe contient une représentation de l'élément minExclusive du schéma XML tel que 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 Cette classe contient une représentation de l'élément minInclusive du schéma XML tel que 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 Cette classe contient une représentation de l'élément minLength du schéma XML tel que 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 Cette classe contient une représentation de l'élément de notation du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Une déclaration de notation XML Schema est une reconstruction de déclarations XML 1.0 NOTATION. Le but des notations est de décrire le format des données non XML dans un document XML.
XmlSchemaNumericFacet Cette classe contient la partie abstraite pour définir les facettes numériques. Cette classe est la classe de base pour les classes de facettes numériques telles que XmlSchemaMinLengthFacet.
XmlSchemaObject Cette classe contient une représentation de la classe racine de la hiérarchie du modèle d'objet de schéma Xml et sert de classe de base pour les classes telles que la classe XmlSchema.
XmlSchemaObjectCollection Cette classe contient une collection de XmlSchemaObjects.
XmlSchemaObjectEnumerator Cette classe contient une représentation de l'énumérateur pour XmlSchemaObjectCollection.
XmlSchemaObjectTable Cette classe permet de fournir les collections pour les éléments contenus dans la classe XmlSchema (par exemple, Attributes, AttributeGroups, Elements,...).
XmlSchemaParticle Cette classe contient la base abstraite pour tous les types de particules (par exemple XmlSchemaAny).
XmlSchemaPatternFacet Cette classe contient la représentation de l'élément de modèle du schéma XML tel que 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 Cette classe contient une représentation de l'élément redéfinir du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour permettre à des types, groupes et groupes d'attributs simples et complexes à partir de fichiers de schéma externes d'être redéfinis dans le schéma actuel. Cette classe peut également être utilisée pour fournir la gestion des versions des éléments de schéma.
XmlSchemaSequence Cette classe contient une représentation de l'élément de séquence (compositeur) du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). La séquence nécessite que les éléments du groupe apparaissent dans la séquence spécifiée dans l'élément conteneur.
XmlSchemaSet Cette classe contient un cache de schémas de langage de définition de schéma XML (XSD).
XmlSchemaSimpleContent Cette classe contient une représentation de l'élément simpleContent du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe est destinée aux types simples et complexes avec un modèle de contenu simple.
XmlSchemaSimpleContentExtension Cette classe contient une représentation de l'élément d'extension pour le contenu simple du schéma XML tel que 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 Cette classe contient une représentation de l'élément de restriction pour le contenu simple du schéma XML tel que 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 l'intervalle de valeurs de l'élément à un sous-ensemble des valeurs spécifiées dans le type simple hérité.
XmlSchemaSimpleType Cette classe contient une représentation de l'élément simpleType pour le contenu simple du schéma XML tel que 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 des attributs ou des éléments avec un contenu textuel uniquement.
XmlSchemaSimpleTypeContent Cette classe contient la partie abstraite pour les classes de contenu de type simple.
XmlSchemaSimpleTypeList Cette classe contient la représentation de l'élément de liste du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour définir un élément simpleType sous la forme d'une liste de valeurs d'un type de données spécifié.
XmlSchemaSimpleTypeRestriction Cette classe contient une représentation de l'élément de restriction pour les types simples du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour restreindre l'élément simpleType.
XmlSchemaSimpleTypeUnion Cette classe contient une représentation de l'élément union pour les types simples du schéma XML tel que spécifié 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 être l'un quelconque d'un ensemble de types de données alternatifs spécifiés dans l'union. Les types d'union sont toujours des types dérivés et doivent comprendre au moins deux types de données alternatifs.
XmlSchemaTotalDigitsFacet Cette classe contient une représentation de la facette totalDigits du 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 le nombre de chiffres pouvant être saisis pour la valeur d'un élément simpleType. Cette valeur de totalDigits doit être un entier positif.
XmlSchemaType Cette classe contient la base pour tous les types simples et les types complexes.
XmlSchemaUnique Cette classe contient une représentation de l'élément unique du schéma XML tel que spécifié par le W3C (World Wide Web Consortium). Cette classe peut être utilisée pour identifier une contrainte unique parmi un ensemble d'éléments.
XmlSchemaValidationException Cette classe contient une représentation de l'exception levée lorsque des erreurs de validation de schéma XSD (XML Schema Definition Language) et des avertissements sont rencontrés dans un document XML en cours de validation.
XmlSchemaValidator Cette classe contient une représentation d'un moteur de validation de schéma XSD (XML Schema Definition Language). La classe XmlSchemaValidator ne peut pas être héritée.
XmlSchemaWhiteSpaceFacet Cette classe contient une représentation de la facette d'espace blanc du W3C (World Wide Web Consortium).
XmlSchemaXPath Cette classe contient une représentation de l'élément de sélection du W3C (World Wide Web Consortium).


Dernière mise à jour : Mercredi, le 1er juillet 2020