Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.Xml.Schema (Espacio de nombres)

El espacio de nombres System.Xml.Schema contiene las clases XML que proporcionan compatibilidad basada en estándares para los esquemas del lenguaje de definición de esquemas XML (XSD).

 ClaseDescripción
Clase públicaValidationEventArgsDevuelve información detallada relacionada con ValidationEventHandler.
Clase públicaXmlAtomicValueRepresenta el valor con tipo de un atributo o elemento XML validado. La clase XmlAtomicValue no se puede heredar.
Clase públicaXmlSchemaUna representación en memoria de un Esquema XML según se indica en las especificaciones XML Schema Part 1: Structures y XML Schema Part 2: Datatypes de World Wide Web Consortium (W3C).
Clase públicaXmlSchemaAllRepresenta el elemento all (compositor) del Consorcio W3C.
Clase públicaXmlSchemaAnnotatedClase base de cualquier elemento que pueda contener elementos de anotación.
Clase públicaXmlSchemaAnnotationRepresenta el elemento annotation del Consorcio W3C.
Clase públicaXmlSchemaAnyRepresenta el elemento any del Consorcio W3C.
Clase públicaXmlSchemaAnyAttributeRepresenta el elemento anyAttribute del Consorcio W3C.
Clase públicaXmlSchemaAppInfoRepresenta el elemento appinfo del Consorcio W3C.
Clase públicaXmlSchemaAttributeRepresenta el elemento attribute del Esquema XML según especifica el World Wide Web Consortium (W3C). Los atributos facilitan información adicional sobre otros elementos de documento. La etiqueta de atributo se anida entre las etiquetas de un elemento de documento del esquema. El documento XML muestra los atributos como elementos con nombre en la etiqueta de apertura de un elemento.
Clase públicaXmlSchemaAttributeGroupRepresenta el elemento attributeGroup del Esquema XML según especifica el World Wide Web Consortium (W3C). AttributesGroups proporciona un mecanismo para agrupar un conjunto de declaraciones de atributos de forma que puedan incorporarse como un grupo en definiciones de tipos complejos.
Clase públicaXmlSchemaAttributeGroupRefRepresenta el elemento attributeGroup con el atributo ref del Esquema XML según especifica el World Wide Web Consortium (W3C). AttributesGroupRef es la referencia para un attributeGroup, la propiedad de nombre contiene el grupo de atributos al que se hace referencia.
Clase públicaXmlSchemaChoiceRepresenta el elemento choice (compositor) del Esquema XML según especifica el World Wide Web Consortium (W3C). choice sólo permite que aparezca uno de sus elementos secundarios en una instancia.
Clase públicaXmlSchemaCollectionContiene una caché de esquemas del lenguaje de definición de esquemas XML (esquemas XSD) y esquemas reducidos de datos XML (esquemas XDR). No se puede heredar esta clase.
Clase públicaXmlSchemaCollectionEnumeratorAdmite una iteración simple a través de una colección. No se puede heredar esta clase.
Clase públicaXmlSchemaCompilationSettingsProporciona opciones de compilación de esquema para la clase XmlSchemaSet. Esta clase no se puede heredar.
Clase públicaXmlSchemaComplexContentRepresenta el elemento complexContent del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase representa el modelo de contenido complejo para los tipos complejos. Contiene extensiones o restricciones con respecto a un tipo complejo que sólo contiene elementos o contenido mixto.
Clase públicaXmlSchemaComplexContentExtensionRepresenta el elemento extension del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase es para tipos complejos con un modelo de contenido complejo derivado mediante extension. Extiende el tipo complejo agregando atributos o elementos.
Clase públicaXmlSchemaComplexContentRestrictionRepresenta el elemento restriction del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase es para tipos complejos con un modelo de contenido complejo derivado mediante restriction. Restringe el contenido del tipo complejo a un subconjunto del tipo complejo heredado.
Clase públicaXmlSchemaComplexTypeRepresenta el elemento complexType del esquema XML tal como lo especifica . Esta clase define un tipo complejo que determina el conjunto de atributos y el contenido de un elemento.
Clase públicaXmlSchemaContentClase abstracta para el contenido del esquema.
Clase públicaXmlSchemaContentModelEspecifica el orden y la estructura de los elementos secundarios de un tipo.
Clase públicaXmlSchemaDatatypeLa clase XmlSchemaDatatype es una clase abstracta para asignar los tipos del lenguaje de definición de esquemas XML (XSD) a los tipos de Common Language Runtime (CLR).
Clase públicaXmlSchemaDocumentationRepresenta el elemento documentation del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase especifica la información los usuarios van a leer o utilizar en una annotation.
Clase públicaXmlSchemaElementRepresenta el elemento element del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase es la clase base para todos los tipos de partícula y se utiliza para describir un elemento en un documento XML.
Clase públicaXmlSchemaEnumerationFacetRepresenta el aspecto enumeration del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase especifica una lista de valores válidos para un elemento simpleType. La declaración está contenida dentro de una declaración restriction.
Clase públicaXmlSchemaExceptionDevuelve información detallada acerca de la excepción del esquema.
Clase públicaXmlSchemaExternalClase abstracta. Proporciona información sobre el esquema incluido.
Clase públicaXmlSchemaFacetClase abstracta para todos los aspectos que se utilizan cuando los tipos simples se derivan mediante Restriction.
Clase públicaXmlSchemaFractionDigitsFacetEspecifica una restricción del número de dígitos que se pueden especificar para el valor de fracción de un elemento simpleType. El valor de fractionDigits debe ser un entero positivo. Representa el aspecto fractionDigits del Consorcio W3C.
Clase públicaXmlSchemaGroupRepresenta el elemento group del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase define grupos en el nivel del schema a los que se hace referencia desde los tipos complejos. Agrupa un conjunto de declaraciones de elementos de forma que puedan incorporarse como un grupo en definiciones de tipos complejos.
Clase públicaXmlSchemaGroupBaseClase abstracta para XmlSchemaAll, XmlSchemaChoice o XmlSchemaSequence.
Clase públicaXmlSchemaGroupRefRepresenta el elemento group con el atributo ref del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase se utiliza dentro de tipos complejos que hacen referencia a un group definido en el nivel schema.
Clase públicaXmlSchemaIdentityConstraintClase para las restricciones de identidad: elementos key, keyref y unique.
Clase públicaXmlSchemaImportRepresenta el elemento import del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase se utiliza para importar componentes del esquema desde otros esquemas.
Clase públicaXmlSchemaIncludeRepresenta el elemento include del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase se utiliza para incluir declaraciones y definiciones a partir de un esquema externo. Las declaraciones y definiciones incluidas están disponibles entonces para su procesamiento en el esquema contenedor.
Clase públicaXmlSchemaInferenceInfiere un esquema del lenguaje de definición de esquemas XML (XSD) a partir de un documento XML. La clase XmlSchemaInference no se puede heredar.
Clase públicaXmlSchemaInferenceExceptionDevuelve información sobre los errores que encuentra la clase XmlSchemaInference al inferir un esquema de un documento XML.
Clase públicaXmlSchemaInfoRepresenta el conjunto de información posterior a la validación del esquema de un nodo XML validado.
Clase públicaXmlSchemaKeyEsta clase representa el elemento key del Esquema XML según especifica el World Wide Web Consortium (W3C).
Clase públicaXmlSchemaKeyrefEsta clase representa el elemento keyref del Esquema XML según especifica el World Wide Web Consortium (W3C).
Clase públicaXmlSchemaLengthFacetRepresenta el aspecto length del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en la longitud de un elemento simpleType en el tipo de datos.
Clase públicaXmlSchemaMaxExclusiveFacetRepresenta el elemento maxExclusive del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaMaxInclusiveFacetRepresenta el elemento maxInclusive del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaMaxLengthFacetRepresenta el elemento maxLength del esquema XML como especificado por el Consorcio WWC (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaMinExclusiveFacetRepresenta el elemento minExclusive del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaMinInclusiveFacetRepresenta el elemento minInclusive del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaMinLengthFacetRepresenta el elemento minLength del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse 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.
Clase públicaXmlSchemaNotationRepresenta el elemento notation del Esquema XML según especifica el World Wide Web Consortium (W3C). Una declaración notation del Esquema XML es una reconstrucción de declaraciones XML 1.0 NOTATION. El propósito de las notaciones es describir el formato de los datos que no sean de tipo XML de un documento XML.
Clase públicaXmlSchemaNumericFacetClase que se utiliza para definir aspectos numeric. Esta clase es la clase base para las clases de aspecto numérico como XmlSchemaMinLengthFacet
Clase públicaXmlSchemaObjectRepresenta la clase raíz para la jerarquía del modelo de objetos de esquema Xml y actúa como clase base para clases como XmlSchema.
Clase públicaXmlSchemaObjectCollectionUna colección de XmlSchemaObject.
Clase públicaXmlSchemaObjectEnumeratorRepresenta el enumerador para XmlSchemaObjectCollection.
Clase públicaXmlSchemaObjectTableProporciona las colecciones para los elementos contenidos en la clase XmlSchema (por ejemplo, Attributes, AttributeGroups, Elements, etcétera).
Clase públicaXmlSchemaParticleLa clase abstracta para eso es la clase base para todos los tipos de partícula (por ejemplo, XmlSchemaAny).
Clase públicaXmlSchemaPatternFacetRepresenta el elemento pattern del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el valor introducido para un elemento simpleType.
Clase públicaXmlSchemaRedefineRepresenta el elemento redefine del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para permitir redefinir tipos simples y complejos, grupos y grupos de atributos de archivos de esquema externos en el esquema actual. Esta clase también puede utilizarse para proporcionar la versión para los elementos del esquema.
Clase públicaXmlSchemaSequenceRepresenta el elemento sequence (compositor) del Esquema XML según especifica el World Wide Web Consortium (W3C). sequence requiere que los elementos del grupo aparezcan en la secuencia especificada dentro del elemento que los contiene.
Clase públicaXmlSchemaSetContiene una caché de esquemas del lenguaje de definición de esquemas XML (XSD).
Clase públicaXmlSchemaSimpleContentRepresenta el elemento simpleContent del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase es para los tipos simples y complejos con modelo de contenido simple.
Clase públicaXmlSchemaSimpleContentExtensionRepresenta el elemento extension para contenido simple del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para derivar tipos simples mediante extension. Esas derivaciones se utilizan para extender el contenido de tipo simple del elemento agregando atributos.
Clase públicaXmlSchemaSimpleContentRestrictionRepresenta el elemento restriction para contenido simple del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para derivar tipos simples mediante restriction. Esas derivaciones pueden utilizarse para restringir el intervalo de valores para el elemento a un subconjunto de los valores especificados en el tipo simple heredado.
Clase públicaXmlSchemaSimpleTypeRepresenta el elemento simpleType para contenido simple del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase define un tipo simple. Los tipos simples pueden especificar información y restricciones para el valor de atributos o elementos que sólo contengan texto.
Clase públicaXmlSchemaSimpleTypeContentClase abstracta para las clases de contenido de tipo simple.
Clase públicaXmlSchemaSimpleTypeListRepresenta el elemento list del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para definir un elemento simpleType como una lista de valores de un tipo de datos especificado.
Clase públicaXmlSchemaSimpleTypeRestrictionRepresenta el elemento restriction para tipos simples del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para restringir el elemento simpleType.
Clase públicaXmlSchemaSimpleTypeUnionRepresenta el elemento union para tipos simples del Esquema XML según especifica el World Wide Web Consortium (W3C). Un tipo de datos union puede utilizarse para especificar el contenido de un simpleType. El valor del elemento simpleType debe ser cualquiera de un conjunto de tipos de datos alternativos especificado en la unión. Los tipos Union siempre son tipos derivados y deben comprender al menos dos tipos de datos alternativos.
Clase públicaXmlSchemaTotalDigitsFacetRepresenta el aspecto totalDigits del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en cuanto al número de dígitos que se pueden especificar para el valor de un elemento simpleType. El valor de totalDigits debe ser un entero positivo.
Clase públicaXmlSchemaTypeClase base para todos los tipos simples y complejos.
Clase públicaXmlSchemaUniqueRepresenta el elemento unique del Esquema XML según especifica el World Wide Web Consortium (W3C). Esta clase puede utilizarse para identificar una restricción única entre un conjunto de elementos.
Clase públicaXmlSchemaValidationExceptionRepresenta la excepción que se produce cuando se detectan advertencias y errores de validación de esquema del lenguaje de definición de esquemas XML (XSD) que se está validando.
Clase públicaXmlSchemaValidatorRepresenta un motor de validación de esquema del lenguaje de definición de esquemas XML (XSD). La clase XmlSchemaValidator no se puede heredar.
Clase públicaXmlSchemaWhiteSpaceFacetRepresenta el aspecto whiteSpace del Consorcio W3C.
Clase públicaXmlSchemaXPathRepresenta el elemento selector del Consorcio W3C.

 InterfazDescripción
Interfaz públicaIXmlSchemaInfoDefine el conjunto de información posterior a la validación del esquema de un nodo XML validado.

 DelegadoDescripción
Delegado públicoValidationEventHandlerRepresenta el método de devolución de llamada que controlará los eventos de validación del esquema XML y ValidationEventArgs.
Delegado públicoXmlValueGetterdelegate que utiliza la clase XmlSchemaValidator para pasar los valores de atributo, texto, y espacio en blanco en forma de tipo de Common Language Runtime (CLR) compatible con el tipo del atributo, el texto o el espacio en blanco del lenguaje de definición de esquemas XML (XSD).

 EnumeraciónDescripción
Enumeración públicaXmlSchemaContentProcessingProporciona información acerca del modo de validación del reemplazo de los elementos any y anyAttribute.
Enumeración públicaXmlSchemaContentTypeEnumeraciones para el modelo de contenido del tipo complejo. Representa el contenido del conjunto de información posterior a la validación del esquema (infoset).
Enumeración públicaXmlSchemaDatatypeVarietyEspecifica la variedad de tipo de datos del esquema del consorcio XML W3C del tipo.
Enumeración públicaXmlSchemaDerivationMethodProporciona distintos métodos para impedir la derivación.
Enumeración públicaXmlSchemaFormIndica si los atributos o los elementos deben calificarse con un espacio de nombres como prefijo.
Enumeración públicaXmlSchemaInference.InferenceOptionAfecta a la aparición y a la información de tipos que infiere la clase XmlSchemaInference para los atributos y elementos de un documento XML.
Enumeración públicaXmlSchemaUseIndicador de la forma en que se utiliza el atributo.
Enumeración públicaXmlSchemaValidationFlagsEspecifica las opciones de validación del esquema utilizadas por las clases XmlSchemaValidator y XmlReader.
Enumeración públicaXmlSchemaValidityRepresenta la validez de un elemento XML validado por la clase XmlSchemaValidator.
Enumeración públicaXmlSeverityTypeRepresenta la gravedad del evento de validación.
Enumeración públicaXmlTypeCodeRepresenta los tipos de esquema del Lenguaje de definición de esquemas XML (XSD) del consorcio W3C.
Mostrar:
© 2015 Microsoft