Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
System.Xml.Schema
Collapse the table of content
Expand the table of content

System.Xml.Schema, espace de noms

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).

 ClasseDescription
Classe publiqueValidationEventArgsRetourne des informations détaillées liées à ValidationEventHandler .
Classe publiqueXmlAtomicValueRepré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.
Classe publiqueXmlSchemaRepré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 ».
Classe publiqueXmlSchemaAllReprésente l'élément World Wide Web Consortium (W3C) all (compositeur).
Classe publiqueXmlSchemaAnnotatedClasse de base de tout élément pouvant contenir des éléments d'annotation.
Classe publiqueXmlSchemaAnnotationReprésente l'élément World Wide Web Consortium (W3C) annotation.
Classe publiqueXmlSchemaAnyReprésente l'élément World Wide Web Consortium (W3C) any.
Classe publiqueXmlSchemaAnyAttributeReprésente l'élément World Wide Web Consortium (W3C) anyAttribute.
Classe publiqueXmlSchemaAppInfoReprésente l'élément World Wide Web Consortium (W3C) appinfo.
Classe publiqueXmlSchemaAttributeRepré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.
Classe publiqueXmlSchemaAttributeGroupRepré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.
Classe publiqueXmlSchemaAttributeGroupRefRepré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é.
Classe publiqueXmlSchemaChoiceRepré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.
Classe publiqueXmlSchemaCollectionContient 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.
Classe publiqueXmlSchemaCollectionEnumeratorPrend en charge une itération simple sur une collection. Cette classe ne peut pas être héritée.
Classe publiqueXmlSchemaCompilationSettingsFournit des options de compilation de schéma pour la classe XmlSchemaSet. Cette classe ne peut pas être héritée.
Classe publiqueXmlSchemaComplexContentRepré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.
Classe publiqueXmlSchemaComplexContentExtensionRepré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.
Classe publiqueXmlSchemaComplexContentRestrictionRepré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é.
Classe publiqueXmlSchemaComplexTypeRepré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.
Classe publiqueXmlSchemaContentClasse abstraite pour le contenu du schéma.
Classe publiqueXmlSchemaContentModelSpécifie l'ordre et la structure des éléments enfants d'un type.
Classe publiqueXmlSchemaDatatypeLa classe XmlSchemaDatatype est une classe abstraite destinée au mappage de types XSD (XML Schema Definition) sur des types CLR (Common Language Runtime).
Classe publiqueXmlSchemaDocumentationRepré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.
Classe publiqueXmlSchemaElementRepré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.
Classe publiqueXmlSchemaEnumerationFacetRepré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.
Classe publiqueXmlSchemaExceptionRetourne des informations détaillées à propos de l'exception du schéma.
Classe publiqueXmlSchemaExternalClasse abstraite Fournit des informations à propos du schéma inclus.
Classe publiqueXmlSchemaFacetClasse abstraite pour toutes les facettes qui sont utilisées lorsque des types simples sont dérivés par restriction.
Classe publiqueXmlSchemaFractionDigitsFacetSpé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.
Classe publiqueXmlSchemaGroupRepré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.
Classe publiqueXmlSchemaGroupBaseClasse abstraite pour XmlSchemaAll, XmlSchemaChoice ou XmlSchemaSequence.
Classe publiqueXmlSchemaGroupRefRepré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.
Classe publiqueXmlSchemaIdentityConstraintClasse pour les contraintes d'identité : éléments key, keyref et unique.
Classe publiqueXmlSchemaImportRepré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.
Classe publiqueXmlSchemaIncludeRepré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.
Classe publiqueXmlSchemaInferenceDéduit un schéma en langage XSD (XML Schema Definition) d'un document XML. La classe XmlSchemaInference ne peut pas être héritée.
Classe publiqueXmlSchemaInferenceExceptionRetourne 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.
Classe publiqueXmlSchemaInfoReprésente le jeu d'informations postérieur à la validation du schéma d'un nœud XML validé.
Classe publiqueXmlSchemaKeyCette classe représente l'élément key de XMLSchema tel qu'il est spécifié par le W3C (World Wide Web Consortium)
Classe publiqueXmlSchemaKeyrefCette classe représente l'élément keyref du schéma XML tel qu'il est spécifié par le W3C (World Wide Web Consortium).
Classe publiqueXmlSchemaLengthFacetRepré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.
Classe publiqueXmlSchemaMaxExclusiveFacetRepré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.
Classe publiqueXmlSchemaMaxInclusiveFacetRepré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.
Classe publiqueXmlSchemaMaxLengthFacetRepré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.
Classe publiqueXmlSchemaMinExclusiveFacetRepré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.
Classe publiqueXmlSchemaMinInclusiveFacetRepré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.
Classe publiqueXmlSchemaMinLengthFacetRepré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.
Classe publiqueXmlSchemaNotationRepré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.
Classe publiqueXmlSchemaNumericFacetClasse abstraite pour facettes définissant numeric. Cette classe est la classe de base pour les classes de facettes numériques telles que XmlSchemaMinLengthFacet
Classe publiqueXmlSchemaObjectRepré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.
Classe publiqueXmlSchemaObjectCollectionCollection de XmlSchemaObject.
Classe publiqueXmlSchemaObjectEnumeratorReprésente l'énumérateur de XmlSchemaObjectCollection.
Classe publiqueXmlSchemaObjectTableCette 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).
Classe publiqueXmlSchemaParticleLa classe abstraite pour cela est la classe de base de tous les types de particule (par exemple XmlSchemaAny).
Classe publiqueXmlSchemaPatternFacetRepré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.
Classe publiqueXmlSchemaRedefineRepré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.
Classe publiqueXmlSchemaSequenceRepré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.
Classe publiqueXmlSchemaSetContient un cache de schémas en langage XSD (XML Schema Definition).
Classe publiqueXmlSchemaSimpleContentRepré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.
Classe publiqueXmlSchemaSimpleContentExtensionRepré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.
Classe publiqueXmlSchemaSimpleContentRestrictionRepré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é.
Classe publiqueXmlSchemaSimpleTypeRepré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.
Classe publiqueXmlSchemaSimpleTypeContentClasse abstraite pour classes à contenu de type simple.
Classe publiqueXmlSchemaSimpleTypeListRepré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é.
Classe publiqueXmlSchemaSimpleTypeRestrictionRepré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.
Classe publiqueXmlSchemaSimpleTypeUnionRepré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.
Classe publiqueXmlSchemaTotalDigitsFacetRepré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.
Classe publiqueXmlSchemaTypeLa classe de base de tous les types simples et complexes.
Classe publiqueXmlSchemaUniqueRepré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.
Classe publiqueXmlSchemaValidationExceptionRepré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.
Classe publiqueXmlSchemaValidatorReprésente un moteur de validation de langage XSD (XML Schema Definition). La classe XmlSchemaValidator ne peut pas être héritée.
Classe publiqueXmlSchemaWhiteSpaceFacetReprésente la facette World Wide Web Consortium (W3C) whiteSpace.
Classe publiqueXmlSchemaXPathReprésente l'élément World Wide Web Consortium (W3C) selector.

 InterfaceDescription
Interface publiqueIXmlSchemaInfoDéfinit le jeu d'informations postérieures à la validation du schéma d'un nœud XML validé.

 DéléguéDescription
Délégué publicValidationEventHandlerReprésente la méthode de rappel qui gérera les événements de validation de schémas XML et ValidationEventArgs.
Délégué publicXmlValueGetterdelegate 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érationDescription
Énumération publiqueXmlSchemaContentProcessingFournit des informations sur le mode de validation des remplacements d'éléments any et anyAttribute.
Énumération publiqueXmlSchemaContentTypeÉ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.
Énumération publiqueXmlSchemaDatatypeVarietySpécifie la variété du type de données du schéma XML W3C du type.
Énumération publiqueXmlSchemaDerivationMethodFournit différentes méthodes pour éviter la dérivation.
Énumération publiqueXmlSchemaFormIndique si les attributs ou les éléments doivent être qualifiés à l'aide d'un préfixe d'espace de noms.
Énumération publiqueXmlSchemaInference.InferenceOptionA 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.
Énumération publiqueXmlSchemaUseIndicateur du mode d'utilisation de l'attribut.
Énumération publiqueXmlSchemaValidationFlagsSpécifie les options de validation de schéma utilisées par les classes XmlSchemaValidator et XmlReader.
Énumération publiqueXmlSchemaValidityReprésente la validation d'un élément XML validé par la classe XmlSchemaValidator.
Énumération publiqueXmlSeverityTypeObtient la sévérité de l'événement de validation.
Énumération publiqueXmlTypeCodeReprésente les types de schéma en langage XSD (XML Schema Definition) XML du W3C.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft