Espace de noms System::Xml::Schema

Classes

ClasseDescription
IXmlSchemaInfoDéfinit l’infoset post-validation de schéma d’un nœud XML validé.
ValidationEventArgsRenvoie des informations détaillées liées au ValidationEventHandler.
XmlAtomicValueReprésente la valeur typée d’un élément ou attribut XML validé. La classe XmlAtomicValue ne peut pas être héritée.
XmlSchemaUne représentation en mémoire d’un XML Schema, telle que spécifiée par le World Wide Web Consortium (W3C) XML Schema Part 1: Structures et XML Schema Part 2: Datatypes.
XmlSchemaAllReprésente l’élément all du World Wide Web Consortium (W3C) (compositeur).
XmlSchemaAnnotatedLa classe de base pour tout élément pouvant contenir des éléments d’annotation.
XmlSchemaAnnotationReprésente l’élément annotation du World Wide Web Consortium (W3C).
XmlSchemaAnyReprésente l’élément any du World Wide Web Consortium (W3C).
XmlSchemaAnyAttributeReprésente l’élément anyAttribute du World Wide Web Consortium (W3C).
XmlSchemaAppInfoReprésente l’élément appinfo du World Wide Web Consortium (W3C).
XmlSchemaAttributeReprésente l’élément attribute du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Les attributs fournissent des informations supplémentaires pour les autres éléments du 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 comme des éléments nommés dans la balise d’ouverture d’un élément.
XmlSchemaAttributeGroupReprésente l’élément attributeGroup du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). AttributesGroups fournit un mécanisme pour regrouper un ensemble de déclarations d’attributs afin qu’elles puissent être incorporées comme groupe dans les définitions de types complexes.
XmlSchemaAttributeGroupRefReprésente l’élément attributeGroup avec l’attribut ref du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). AttributesGroupRef est la référence d’un attributeGroup, la propriété name contient le groupe d’attributs référencé.
XmlSchemaChoiceReprésente l’élément choice (compositeur) du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Le choice ne permet qu’un seul de ses enfants d’apparaître dans une instance.
XmlSchemaCollectionContient un cache des schémas XML Schema de langage de définition (XSD) et XML-Data Reduced (XDR).
XmlSchemaCollectionEnumeratorPrend en charge une itération simple sur une collection. Cette classe ne peut pas être héritée.
XmlSchemaCompilationSettingsFournit des options de compilation de schéma pour la classe XmlSchemaSet. Cette classe ne peut pas être héritée.
XmlSchemaComplexContentReprésente l’élément complexContent du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe représente le modèle de contenu complexe pour les types complexes. Elle contient des extensions ou des restrictions sur un type complexe qui possède uniquement des éléments ou un contenu mixte.
XmlSchemaComplexContentExtensionReprésente l’élément extension du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe concerne les types complexes avec un modèle de contenu complexe dérivé par extension. Elle étend le type complexe en ajoutant des attributs ou des éléments.
XmlSchemaComplexContentRestrictionReprésente l’élément restriction du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe concerne les types complexes avec un modèle de contenu complexe dérivé par restriction. Elle restreint le contenu du type complexe à un sous-ensemble du type complexe hérité.
XmlSchemaComplexTypeReprésente l’élément complexType du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe définit un type complexe qui détermine l’ensemble des attributs et le contenu d’un élément.
XmlSchemaContentUne classe abstraite pour le contenu du schéma.
XmlSchemaContentModelSpécifie l’ordre et la structure des éléments enfants d’un type.
XmlSchemaDatatypeLa classe XmlSchemaDatatype est une classe abstraite pour la conversion des types du langage de définition XML Schema (XSD) en types d’exécution.
XmlSchemaDocumentationReprésente l’élément documentation du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe spécifie les informations à lire ou à utiliser par les humains au sein d’une annotation.
XmlSchemaElementReprésente l’élément element du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). 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.
XmlSchemaEnumerationFacetReprésente la facette enumeration du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe spécifie une liste de valeurs valides pour un élément simpleType. La déclaration est contenue dans une déclaration restriction.
XmlSchemaExternalFournit des informations sur le schéma inclus.
XmlSchemaFacetUne classe de base pour toutes les facettes qui sont utilisées lorsque les types simples sont dérivés par restriction.
XmlSchemaFractionDigitsFacetSpécifie 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 le facet fractionDigits du consortium World Wide Web (W3C).
XmlSchemaGroupReprésente l’élément group du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Cette classe définit des groupes au niveau du schema qui sont référencés depuis les types complexes. Elle regroupe un ensemble de déclarations d’éléments afin qu’ils puissent être incorporés comme groupe dans les définitions de types complexes.
XmlSchemaGroupBaseUne classe abstraite pour XmlSchemaAll, XmlSchemaChoice, ou XmlSchemaSequence.
XmlSchemaGroupRefReprésente l’élément group avec l’attribut ref du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Cette classe est utilisée au sein des types complexes qui référencent un group défini au niveau du schema.
XmlSchemaIdentityConstraintClasse pour les contraintes d’identité : éléments key, keyref et unique.
XmlSchemaImportReprésente l’élément import du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Cette classe est utilisée pour importer des composants de schéma provenant d’autres schémas.
XmlSchemaIncludeReprésente l’élément include du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Cette classe est utilisée pour inclure des déclarations et des définitions provenant d’un schéma externe. Les déclarations et définitions incluses sont alors disponibles pour le traitement dans le schéma contenant.
XmlSchemaInferenceInfère un schéma XML Schema Definition Language (XSD) à partir d’un document XML. La classe XmlSchemaInference ne peut pas être héritée.
XmlSchemaInfoReprésente l’infoset post-validation du schéma d’un nœud XML validé.
XmlSchemaKeyCette classe représente l’élément key du XMLSchema tel que spécifié par le consortium World Wide Web (W3C).
XmlSchemaKeyrefCette classe représente l’élément keyref du XMLSchema tel que spécifié par le consortium World Wide Web (W3C).
XmlSchemaLengthFacetReprésente le facet length du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Cette classe peut être utilisée pour spécifier une restriction sur la longueur d’un élément simpleType du type de données.
XmlSchemaMaxExclusiveFacetReprésente l’élément maxExclusive du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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 à celle de l’élément maxExclusive.
XmlSchemaMaxInclusiveFacetReprésente l’élément maxInclusive du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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 à celle de l’élément maxInclusive.
XmlSchemaMaxLengthFacetReprésente l’élément maxLength du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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.
XmlSchemaMinExclusiveFacetReprésente l’élément minExclusive du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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 à celle de l’élément minExclusive.
XmlSchemaMinInclusiveFacetReprésente l’élément minInclusive du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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 à celle de l’élément minInclusive.
XmlSchemaMinLengthFacetReprésente l’élément minLength du Schema XML tel que spécifié par le consortium World Wide Web (W3C). 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.
XmlSchemaNotationReprésente l’élément notation du Schema XML tel que spécifié par le consortium World Wide Web (W3C). Une déclaration notation d’un XML Schema est une reconstruction des déclarations NOTATION XML 1.0. Le but des notations est de décrire le format des données non-XML au sein d’un document XML.
XmlSchemaNumericFacetUne classe vase pour définir les facettes numeric. Cette classe est la classe de base pour les classes de facettes numériques telles que XmlSchemaMinLengthFacet.
XmlSchemaObjectReprésente la classe racine pour la hiérarchie du modèle d’objet du schéma Xml et sert de classe de base pour des classes telles que la classe XmlSchema.
XmlSchemaObjectCollectionUne collection d’XmlSchemaObjects.
XmlSchemaObjectEnumeratorReprésente l’énumérateur pour la XmlSchemaObjectCollection.
XmlSchemaObjectTableFournit les collections pour les éléments contenus dans la classe XmlSchema (par exemple, Attributes, AttributeGroups, Elements, etc.).
XmlSchemaParticleUne classe de base pour cela est la classe de base pour tous les types de particules (par ex. XmlSchemaAny).
XmlSchemaPatternFacetReprésente l’élément pattern du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour spécifier une restriction sur la valeur saisie pour un élément simpleType.
XmlSchemaRedefineReprésente l’élément redefine du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour autoriser les types simples et complexes, les groupes et les groupes d’attributs provenant de fichiers de schéma externes à être redéfinis dans le schéma actuel. Cette classe peut également être utilisée pour fournir le versionnage des éléments du schéma.
XmlSchemaSequenceReprésente l’élément sequence (compositeur) du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Le sequence exige que les éléments du groupe apparaissent dans l’ordre spécifié au sein de l’élément contenant.
XmlSchemaSetContient un cache de schémas XML Schema (langage de définition XSD).
XmlSchemaSimpleContentReprésente l’élément simpleContent du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe concerne les types simples et complexes avec un modèle de contenu simple.
XmlSchemaSimpleContentExtensionReprésente l’élément extension pour le contenu simple du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour dériver des types simples par extension. Ces dérivations sont utilisées pour étendre le contenu du type simple de l’élément en ajoutant des attributs.
XmlSchemaSimpleContentRestrictionReprésente l’élément restriction pour le contenu simple du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour dériver des types simples par restriction. Ces dérivations peuvent être utilisées pour restreindre l’étendue des valeurs de l’élément à un sous-ensemble des valeurs spécifiées dans le type simple hérité.
XmlSchemaSimpleTypeReprésente l’élément simpleType pour le contenu simple du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). 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 à contenu texte uniquement.
XmlSchemaSimpleTypeContentUne classe de base pour les classes de contenu de type simple.
XmlSchemaSimpleTypeListReprésente l’élément list du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). 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é.
XmlSchemaSimpleTypeRestrictionReprésente l’élément restriction pour les types simples du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour restreindre l’élément simpleType.
XmlSchemaSimpleTypeUnionReprésente l’élément union pour les types simples du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). 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’une des données alternatives spécifiées dans l’union. Les types union sont toujours des types dérivés et doivent comprendre au moins deux types de données alternatifs.
XmlSchemaTotalDigitsFacetReprésente la facette totalDigits du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). 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.
XmlSchemaTypeLa classe de base pour tous les types simples et les types complexes.
XmlSchemaUniqueReprésente l’élément unique du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Cette classe peut être utilisée pour identifier une contrainte unique parmi un ensemble d’éléments.
XmlSchemaValidatorReprésente un moteur de validation du langage de définition XML Schema (XSD) Schema. La classe XmlSchemaValidator ne peut pas être héritée.
XmlSchemaWhiteSpaceFacetReprésente la facette whiteSpace du Consortium World Wide Web (W3C).
XmlSchemaXPathReprésente l’élément selector du Consortium World Wide Web (W3C).

Enums

ÉnumérationDescription
XmlSchemaContentProcessingFournit 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. Cela représente le contenu dans l’ensemble d’informations post-validation du schéma (infoset).
XmlSchemaDatatypeVarietySpécifie la variété du type de données du schéma XML W3C du type.
XmlSchemaDerivationMethodFournit différentes méthodes pour empêcher la dérivation.
XmlSchemaFormIndique si les attributs ou les éléments doivent être qualifiés avec un préfixe d’espace de noms.
XmlSchemaUseIndicateur de la façon dont l’attribut est utilisé.
XmlSchemaValidationFlagsSpécifie les options de validation du schéma utilisées par les classes XmlSchemaValidator et XmlReader.
XmlSchemaValidityReprésente la validité d’un élément XML validé par la classe XmlSchemaValidator.
XmlSeverityTypeReprésente la gravité de l’événement de validation.
XmlTypeCodeReprésente les types de schéma du langage de définition XML Schema (XSD) du W3C.

Typedefs

TypedefDescription
ValidationEventHandlerReprésente la méthode de rappel qui gérera les événements de validation du schéma XML et le ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterUn rappel utilisé par la classe XmlSchemaValidator pour transmettre les valeurs d’attribut, de texte et d’espace blanc sous forme d’un type d’exécution compatible avec le type du langage de définition XML Schema (XSD) de l’attribut, du texte ou de l’espace blanc.