Espacio de nombres System::Xml::Schema

Clases

ClaseDescripción
IXmlSchemaInfoDefine el conjunto de información posterior a la validación de esquema de un nodo XML validado.
ValidationEventArgsDevuelve información detallada relacionada con el ValidationEventHandler.
XmlAtomicValueRepresenta el valor tipado de un elemento o atributo XML validado. La clase XmlAtomicValue no puede heredarse.
XmlSchemaUna representación en memoria de un Schema XML, según lo especificado por el Consorcio World Wide Web (W3C) XML Schema Part 1: Structures y XML Schema Part 2: Datatypes.
XmlSchemaAllRepresenta el Consorcio World Wide Web (W3C) elemento all (compositor).
XmlSchemaAnnotatedLa clase base para cualquier elemento que pueda contener elementos de anotación.
XmlSchemaAnnotationRepresenta el Consorcio World Wide Web (W3C) elemento annotation.
XmlSchemaAnyRepresenta el Consorcio World Wide Web (W3C) elemento any.
XmlSchemaAnyAttributeRepresenta el Consorcio World Wide Web (W3C) elemento anyAttribute.
XmlSchemaAppInfoRepresenta el Consorcio World Wide Web (W3C) elemento appinfo.
XmlSchemaAttributeRepresenta el elemento attribute del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Los atributos proporcionan información adicional para otros elementos del documento. La etiqueta de atributo se anida entre las etiquetas del elemento del documento para el esquema. El documento XML muestra los atributos como elementos nombrados en la etiqueta de apertura de un elemento.
XmlSchemaAttributeGroupRepresenta el elemento attributeGroup del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Los grupos de atributos proporcionan un mecanismo para agrupar un conjunto de declaraciones de atributos de modo que puedan incorporarse como un grupo en definiciones de tipos complejos.
XmlSchemaAttributeGroupRefRepresenta el elemento attributeGroup con el atributo ref del Schema XML, según lo especificado por el World Wide Web Consortium (W3C). AttributesGroupRef es la referencia para un attributeGroup, la propiedad name contiene el grupo de atributos al que se hace referencia.
XmlSchemaChoiceRepresenta el elemento choice (compositor) del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). El choice permite que solo uno de sus hijos aparezca en una instancia.
XmlSchemaCollectionContiene una caché de esquemas de lenguaje de definición (XSD) y XML-Data Reduced (XDR) del Schema XML.
XmlSchemaCollectionEnumeratorSoporta una iteración simple sobre una colección. Esta clase no puede heredarse.
XmlSchemaCompilationSettingsProporciona opciones de compilación de esquemas para la clase XmlSchemaSet. Esta clase no puede heredarse.
XmlSchemaComplexContentRepresenta el elemento complexContent del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase representa el modelo de contenido complejo para tipos complejos. Contiene extensiones o restricciones sobre un tipo complejo que tiene solo elementos o contenido mixto.
XmlSchemaComplexContentExtensionRepresenta el elemento extension del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase es para tipos complejos con modelo de contenido complejo derivado por extensión. Extiende el tipo complejo añadiendo atributos o elementos.
XmlSchemaComplexContentRestrictionRepresenta el elemento restriction del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase es para tipos complejos con un modelo de contenido complejo derivado por restricción. Restringe el contenido del tipo complejo a un subconjunto del tipo complejo heredado.
XmlSchemaComplexTypeRepresenta el elemento complexType del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase define un tipo complejo que determina el conjunto de atributos y el contenido de un elemento.
XmlSchemaContentUna clase abstracta para contenido de esquema.
XmlSchemaContentModelEspecifica el orden y la estructura de los elementos hijos de un tipo.
XmlSchemaDatatypeLa clase XmlSchemaDatatype es una clase abstracta para mapear tipos del lenguaje de definición (XSD) del Schema XML a tipos en tiempo de ejecución.
XmlSchemaDocumentationRepresenta el elemento documentation del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase especifica información que debe ser leída o utilizada por humanos dentro de una annotation.
XmlSchemaElementRepresenta el elemento element del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase es la clase base para todos los tipos de partícula y se usa para describir un elemento en un documento XML.
XmlSchemaEnumerationFacetRepresenta la faceta enumeration del Schema XML, según lo especificado por el Consorcio World Wide Web (W3C). Esta clase especifica una lista de valores válidos para un elemento simpleType. La declaración se encuentra dentro de una declaración restriction.
XmlSchemaExternalProporciona información sobre el esquema incluido.
XmlSchemaFacetUna clase base para todas las facetas que se utilizan cuando los tipos simples se derivan por restricción.
XmlSchemaFractionDigitsFacetEspecifica una restricción en la cantidad de dígitos que pueden ingresarse para el valor fraccionario de un elemento simpleType. El valor de fractionDigits debe ser un entero positivo. Representa la faceta fractionDigits del Consorcio World Wide Web (W3C).
XmlSchemaGroupRepresenta el elemento group de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase define grupos a nivel de schema que son referenciados desde los tipos complejos. Agrupa un conjunto de declaraciones de elementos para que puedan incorporarse como un grupo en definiciones de tipos complejos.
XmlSchemaGroupBaseUna clase abstracta para XmlSchemaAll, XmlSchemaChoice o XmlSchemaSequence.
XmlSchemaGroupRefRepresenta el elemento group con el atributo ref del XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase se utiliza dentro de tipos complejos que hacen referencia a un group definido a nivel de schema.
XmlSchemaIdentityConstraintClase para las restricciones de identidad: los elementos key, keyref y unique.
XmlSchemaImportRepresenta el elemento import de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase se utiliza para importar componentes de esquema de otros esquemas.
XmlSchemaIncludeRepresenta el elemento include de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase se utiliza para incluir declaraciones y definiciones de un esquema externo. Las declaraciones y definiciones incluidas están entonces disponibles para su procesamiento en el esquema contenedor.
XmlSchemaInferenceInfiere un esquema XML Schema Definition Language (XSD) a partir de un documento XML. La clase XmlSchemaInference no puede heredarse.
XmlSchemaInfoRepresenta el conjunto de información post-validación de esquema de un nodo XML validado.
XmlSchemaKeyEsta clase representa el elemento key de XMLSchema según lo especificado por el Consorcio World Wide Web (W3C).
XmlSchemaKeyrefEsta clase representa el elemento keyref de XMLSchema según lo especificado por el Consorcio World Wide Web (W3C).
XmlSchemaLengthFacetRepresenta la faceta length de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en la longitud de un elemento simpleType del tipo de dato.
XmlSchemaMaxExclusiveFacetRepresenta el elemento maxExclusive de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el valor máximo de un elemento simpleType. El valor del elemento debe ser menor que el valor del elemento maxExclusive.
XmlSchemaMaxInclusiveFacetRepresenta el elemento maxInclusive de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el valor máximo de un elemento simpleType. El valor del elemento debe ser menor o igual que el valor del elemento maxInclusive.
XmlSchemaMaxLengthFacetRepresenta el elemento maxLength de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en la longitud máxima del valor de datos de un elemento simpleType. La longitud debe ser menor que el valor del elemento maxLength.
XmlSchemaMinExclusiveFacetRepresenta el elemento minExclusive de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el valor mínimo de un elemento simpleType. El valor del elemento debe ser mayor que el valor del elemento minExclusive.
XmlSchemaMinInclusiveFacetRepresenta el elemento minInclusive de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el valor mínimo de un elemento simpleType. El valor del elemento debe ser mayor o igual que el valor del elemento minInclusive.
XmlSchemaMinLengthFacetRepresenta el elemento minLength de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en la longitud mínima del valor de datos de un elemento simpleType. La longitud debe ser mayor que el valor del elemento minLength.
XmlSchemaNotationRepresenta el elemento notation de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Una declaración notation de XML Schema es una reconstrucción de las declaraciones NOTATION de XML 1.0. El propósito de las notaciones es describir el formato de datos no XML dentro de un documento XML.
XmlSchemaNumericFacetUna clase base para definir facetas numeric. Esta clase es la clase base para clases de facetas numéricas como XmlSchemaMinLengthFacet.
XmlSchemaObjectRepresenta la clase raíz para la jerarquía del modelo de objetos de esquema Xml y sirve como clase base para clases como la clase XmlSchema.
XmlSchemaObjectCollectionUna colección de XmlSchemaObjects.
XmlSchemaObjectEnumeratorRepresenta el enumerador de la XmlSchemaObjectCollection.
XmlSchemaObjectTableProporciona las colecciones para los elementos contenidos en la clase XmlSchema (por ejemplo, Attributes, AttributeGroups, Elements, etc.).
XmlSchemaParticleUna clase base para eso es la clase base para todos los tipos de partícula (p. ej. XmlSchemaAny).
XmlSchemaPatternFacetRepresenta el elemento pattern de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el valor introducido para un elemento simpleType.
XmlSchemaRedefineRepresenta el elemento redefine de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para permitir que tipos simples y complejos, grupos y grupos de atributos de archivos de esquema externos se redefinan en el esquema actual. También puede usarse para proporcionar versionado de los elementos del esquema.
XmlSchemaSequenceRepresenta el elemento sequence (compositor) del XML Schema según lo especificado por el Consorcio World Wide Web (W3C). El sequence requiere que los elementos del grupo aparezcan en la secuencia especificada dentro del elemento contenedor.
XmlSchemaSetContiene una caché de esquemas XML Schema de lenguaje de definición (XSD).
XmlSchemaSimpleContentRepresenta el elemento simpleContent de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase es para tipos simples y complejos con modelo de contenido simple.
XmlSchemaSimpleContentExtensionRepresenta el elemento extension para contenido simple de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para derivar tipos simples mediante extensión. Tales derivaciones se utilizan para ampliar el contenido del tipo simple del elemento añadiendo atributos.
XmlSchemaSimpleContentRestrictionRepresenta el elemento restriction para contenido simple de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para derivar tipos simples mediante restricción. Tales derivaciones pueden usarse para limitar el rango de valores del elemento a un subconjunto de los valores especificados en el tipo simple heredado.
XmlSchemaSimpleTypeRepresenta el elemento simpleType para contenido simple de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase define un tipo simple. Los tipos simples pueden especificar información y restricciones para el valor de atributos o elementos con contenido solo de texto.
XmlSchemaSimpleTypeContentUna clase base para clases de contenido de tipo simple.
XmlSchemaSimpleTypeListRepresenta el elemento list de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para definir un elemento simpleType como una lista de valores de un tipo de datos especificado.
XmlSchemaSimpleTypeRestrictionRepresenta el elemento restriction para tipos simples de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para restringir el elemento simpleType.
XmlSchemaSimpleTypeUnionRepresenta el elemento union para tipos simples de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Un tipo de datos union puede usarse para especificar el contenido de un simpleType. El valor del elemento simpleType debe ser cualquiera de un conjunto de tipos de datos alternativos especificados en la unión. Los tipos de unión son siempre tipos derivados y deben comprender al menos dos tipos de datos alternativos.
XmlSchemaTotalDigitsFacetRepresenta la faceta totalDigits de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para especificar una restricción en el número de dígitos que pueden ingresarse para el valor de un elemento simpleType. Ese valor de totalDigits debe ser un entero positivo.
XmlSchemaTypeLa clase base para todos los tipos simples y tipos complejos.
XmlSchemaUniqueRepresenta el elemento unique de XML Schema según lo especificado por el Consorcio World Wide Web (W3C). Esta clase puede usarse para identificar una restricción única entre un conjunto de elementos.
XmlSchemaValidatorRepresenta un motor de validación de XML Schema Definition Language (XSD) Schema. La clase XmlSchemaValidator no puede heredarse.
XmlSchemaWhiteSpaceFacetRepresenta la faceta whiteSpace del Consorcio World Wide Web (W3C).
XmlSchemaXPathRepresenta el elemento selector del Consorcio World Wide Web (W3C).

Enums

EnumeraciónDescripción
XmlSchemaContentProcessingProporciona información sobre el modo de validación de los reemplazos de los elementos any y anyAttribute.
XmlSchemaContentTypeEnumeraciones para el modelo de contenido del tipo complejo. Esto representa el contenido en el conjunto de información posterior a la validación del esquema (infoset).
XmlSchemaDatatypeVarietyEspecifica la variedad del tipo de datos del esquema XML W3C del tipo.
XmlSchemaDerivationMethodProporciona diferentes métodos para prevenir la derivación.
XmlSchemaFormIndica si los atributos o elementos necesitan estar calificados con un prefijo de espacio de nombres.
XmlSchemaUseIndicador de cómo se usa el atributo.
XmlSchemaValidationFlagsEspecifica las opciones de validación de esquema utilizadas por las clases XmlSchemaValidator y XmlReader.
XmlSchemaValidityRepresenta la validez de un elemento XML validado por la clase XmlSchemaValidator.
XmlSeverityTypeRepresenta la gravedad del evento de validación.
XmlTypeCodeRepresenta los tipos de esquema del Lenguaje de Definición (XSD) XML Schema del W3C.

Typedefs

TypedefDescripción
ValidationEventHandlerRepresenta el método de devolución de llamada que manejará los eventos de validación de esquemas XML y el ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterUna devolución de llamada utilizada por la clase XmlSchemaValidator para pasar valores de atributo, texto y espacio en blanco como un tipo de tiempo de ejecución compatible con el tipo del Lenguaje de Definición (XSD) XML Schema del atributo, texto o espacio en blanco.