Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Xml.Schema

 

Publicado: octubre de 2016

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

ClaseDescripción
System_CAPS_pubclassExtensions

Esta clase contiene la LINQ to XML métodos de extensión para la validación de XSD.

System_CAPS_pubclassValidationEventArgs

Devuelve información detallada relacionada con el ValidationEventHandler.

System_CAPS_pubclassXmlAtomicValue

Representa el valor con tipo de un atributo o elemento XML validado. La XmlAtomicValue clase no puede heredarse.

System_CAPS_pubclassXmlSchema

Una representación en memoria de un esquema XML, como se especifica en el World Wide Web Consortium (W3C) XML Schema Part 1: Structures y XML Schema Part 2: Datatypes especificaciones.

System_CAPS_pubclassXmlSchemaAll

Representa el World Wide Web Consortium (W3C) all (compositor) del elemento.

System_CAPS_pubclassXmlSchemaAnnotated

La clase base para cualquier elemento que puede contener elementos de anotación.

System_CAPS_pubclassXmlSchemaAnnotation

Representa el World Wide Web Consortium (W3C) annotation elemento.

System_CAPS_pubclassXmlSchemaAny

Representa el World Wide Web Consortium (W3C) any elemento.

System_CAPS_pubclassXmlSchemaAnyAttribute

Representa el World Wide Web Consortium (W3C) anyAttribute elemento.

System_CAPS_pubclassXmlSchemaAppInfo

Representa el World Wide Web Consortium (W3C) appinfo elemento.

System_CAPS_pubclassXmlSchemaAttribute

Representa el attribute elemento del esquema XML especificado por 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.

System_CAPS_pubclassXmlSchemaAttributeGroup

Representa el attributeGroup elemento del esquema XML especificado por 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.

System_CAPS_pubclassXmlSchemaAttributeGroupRef

Representa el attributeGroup elemento con el ref atributo del esquema XML especificado por la World Wide Web Consortium (W3C). AttributesGroupRef es la referencia para un attributeGroup, la propiedad name contiene el grupo de atributos que se hace referencia.

System_CAPS_pubclassXmlSchemaChoice

Representa el choice elemento (compositor) del esquema XML especificado por el World Wide Web Consortium (W3C). El choice permite sólo uno de sus elementos secundarios que aparecen en una instancia.

System_CAPS_pubclassXmlSchemaCollection

Obsoleto. Contiene una caché de esquemas del lenguaje de definición de esquemas XML (esquemas XSD) y esquemas reducidos de datos XML (esquemas XDR). La clase XmlSchemaCollection está obsoleta. Utilice XmlSchemaSet en su lugar.

System_CAPS_pubclassXmlSchemaCollectionEnumerator

Admite una iteración simple en una colección. Esta clase no puede heredarse.

System_CAPS_pubclassXmlSchemaCompilationSettings

Proporciona opciones de compilación de esquema para el XmlSchemaSet clase esta clase no puede heredarse.

System_CAPS_pubclassXmlSchemaComplexContent

Representa el complexContent elemento del esquema XML especificado por 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 solo contiene elementos o contenido mixto.

System_CAPS_pubclassXmlSchemaComplexContentExtension

Representa el extension elemento del esquema XML especificado por 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.

System_CAPS_pubclassXmlSchemaComplexContentRestriction

Representa el restriction elemento del esquema XML especificado por 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.

System_CAPS_pubclassXmlSchemaComplexType

Representa el complexType elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase define un tipo complejo que determina el conjunto de atributos y el contenido de un elemento.

System_CAPS_pubclassXmlSchemaContent

Una clase abstracta para el contenido del esquema.

System_CAPS_pubclassXmlSchemaContentModel

Especifica el orden y la estructura de los elementos secundarios de un tipo.

System_CAPS_pubclassXmlSchemaDatatype

La XmlSchemaDatatype clase es una clase abstracta para asignar tipos de lenguaje (XSD) de definición de esquemas XML a tipos de Common Language Runtime (CLR).

System_CAPS_pubclassXmlSchemaDocumentation

Representa el documentation elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase especifica la información puede ser leída o utilizada por los seres humanos dentro de un annotation.

System_CAPS_pubclassXmlSchemaElement

Representa el element elemento del esquema XML especificado por el World Wide Web Consortium (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.

System_CAPS_pubclassXmlSchemaEnumerationFacet

Representa el enumeration faceta del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase especifica una lista de valores válidos para un elemento simpleType. Declaración está contenida dentro de un restriction declaración.

System_CAPS_pubclassXmlSchemaException

Devuelve información detallada sobre la excepción del esquema.

System_CAPS_pubclassXmlSchemaExternal

Clase abstracta. Proporciona información sobre el esquema incluido.

System_CAPS_pubclassXmlSchemaFacet

Clase abstracta para todas las facetas que se utilizan cuando los tipos simples se derivan mediante restriction.

System_CAPS_pubclassXmlSchemaFractionDigitsFacet

Especifica una restricción en el 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 World Wide Web Consortium (W3C) fractionDigits faceta.

System_CAPS_pubclassXmlSchemaGroup

Representa el group elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase define grupos en el schema nivel 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.

System_CAPS_pubclassXmlSchemaGroupBase

Una clase abstracta para XmlSchemaAll, XmlSchemaChoice, o XmlSchemaSequence.

System_CAPS_pubclassXmlSchemaGroupRef

Representa el group elemento con ref atributo del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase se utiliza en los tipos complejos que hacen referencia a un group definido en el schema nivel.

System_CAPS_pubclassXmlSchemaIdentityConstraint

Clase para las restricciones de identidad: key, keyref, y unique elementos.

System_CAPS_pubclassXmlSchemaImport

Representa el import elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase se usa para importar componentes del esquema desde otros esquemas.

System_CAPS_pubclassXmlSchemaInclude

Representa el include elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase se usa para incluir declaraciones y definiciones a partir de un esquema externo. Las declaraciones y definiciones incluidas están disponibles a continuación para su procesamiento en el esquema contenedor.

System_CAPS_pubclassXmlSchemaInference

Infiere un esquema del lenguaje de definición de esquemas XML (XSD) a partir de un documento XML. La XmlSchemaInference clase no puede heredarse.

System_CAPS_pubclassXmlSchemaInferenceException

Devuelve información sobre los errores que encuentra la clase XmlSchemaInference al inferir un esquema de un documento XML.

System_CAPS_pubclassXmlSchemaInfo

Representa el conjunto de información posterior a la validación de un nodo XML validado.

System_CAPS_pubclassXmlSchemaKey

Esta clase representa el key elemento del esquema XML especificado por el World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaKeyref

Esta clase representa el keyref elemento del esquema XML especificado por el World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaLengthFacet

Representa el length faceta del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en la longitud de un simpleType elemento en el tipo de datos.

System_CAPS_pubclassXmlSchemaMaxExclusiveFacet

Representa el maxExclusive elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el valor máximo de un simpleType elemento. El valor del elemento debe ser menor que el valor de la maxExclusive elemento.

System_CAPS_pubclassXmlSchemaMaxInclusiveFacet

Representa el maxInclusive elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el valor máximo de un simpleType elemento. El valor del elemento debe ser menor o igual que el valor de la maxInclusive elemento.

System_CAPS_pubclassXmlSchemaMaxLengthFacet

Representa el maxLength elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en la longitud máxima del valor de datos de un simpleType elemento. La longitud debe ser menor que el valor de la maxLength elemento.

System_CAPS_pubclassXmlSchemaMinExclusiveFacet

Representa el minExclusive elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el valor mínimo de un simpleType elemento. El valor del elemento debe ser mayor que el valor de la minExclusive elemento.

System_CAPS_pubclassXmlSchemaMinInclusiveFacet

Representa el minInclusive elemento del esquema XML especificado por el World Wide Web Consortium (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 de la minInclusive elemento.

System_CAPS_pubclassXmlSchemaMinLengthFacet

Representa el minLength elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en la longitud mínima de los datos de un simpleType elemento. La longitud debe ser mayor que el valor de la minLength elemento.

System_CAPS_pubclassXmlSchemaNotation

Representa el notation elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Un esquema XML notation declaración es una reconstrucción de XML 1.0 NOTATION declaraciones. El propósito de las notaciones es describir el formato de los datos que no sean de tipo XML de un documento XML.

System_CAPS_pubclassXmlSchemaNumericFacet

Clase abstracta para definir numeric facetas. Esta clase es la clase base para las clases de faceta numérica como XmlSchemaMinLengthFacet

System_CAPS_pubclassXmlSchemaObject

Representa la clase raíz para la jerarquía de modelo de objetos de esquema Xml y actúa como una clase base para clases como la XmlSchema clase.

System_CAPS_pubclassXmlSchemaObjectCollection

Una colección de XmlSchemaObject.

System_CAPS_pubclassXmlSchemaObjectEnumerator

Representa el enumerador de para XmlSchemaObjectCollection.

System_CAPS_pubclassXmlSchemaObjectTable

Proporciona las colecciones de elementos incluidos en la XmlSchema clase (por ejemplo, atributos, AttributeGroups, elementos y así sucesivamente).

System_CAPS_pubclassXmlSchemaParticle

Clase abstracta para eso es la clase base para todos los tipos de partícula (por ejemplo, XmlSchemaAny).

System_CAPS_pubclassXmlSchemaPatternFacet

Representa el pattern elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el valor especificado para una simpleType elemento.

System_CAPS_pubclassXmlSchemaRedefine

Representa el redefine elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse 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 usarse para proporcionar la versión para los elementos del esquema.

System_CAPS_pubclassXmlSchemaSequence

Representa el sequence elemento (compositor) del esquema XML especificado por el World Wide Web Consortium (W3C). El sequence requiere que los elementos del grupo aparezcan en la secuencia especificada dentro del elemento contenedor.

System_CAPS_pubclassXmlSchemaSet

Contiene una caché de esquemas del lenguaje de definición de esquemas XML (XSD).

System_CAPS_pubclassXmlSchemaSimpleContent

Representa el simpleContent elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase es para los tipos simples y complejos con modelo de contenido simple.

System_CAPS_pubclassXmlSchemaSimpleContentExtension

Representa el extension elemento de contenido sencillo del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse para derivar tipos simples mediante extension. Esas derivaciones se usan para extender el contenido de tipo simple del elemento agregando atributos.

System_CAPS_pubclassXmlSchemaSimpleContentRestriction

Representa el restriction elemento de contenido sencillo del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse para derivar tipos simples mediante restriction. Esas derivaciones pueden usarse para restringir el intervalo de valores para el elemento a un subconjunto de los valores especificados en el tipo simple heredado.

System_CAPS_pubclassXmlSchemaSimpleType

Representa el simpleType elemento de contenido sencillo del esquema XML especificado por 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 solo contengan texto.

System_CAPS_pubclassXmlSchemaSimpleTypeContent

Clase abstracta para las clases de contenido de tipo simple.

System_CAPS_pubclassXmlSchemaSimpleTypeList

Representa el list elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse para definir un simpleType elemento como una lista de valores de un tipo de datos especificado.

System_CAPS_pubclassXmlSchemaSimpleTypeRestriction

Representa el restriction elemento para tipos simples del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse restringir simpleType elemento.

System_CAPS_pubclassXmlSchemaSimpleTypeUnion

Representa el union elemento para tipos simples del esquema XML especificado por el World Wide Web Consortium (W3C). A union tipo de datos puede utilizarse para especificar el contenido de un simpleType. El valor de la simpleType elemento debe ser uno 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.

System_CAPS_pubclassXmlSchemaTotalDigitsFacet

Representa el totalDigits faceta del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede utilizarse para especificar una restricción en el número de dígitos que se pueden especificar para el valor de un simpleType elemento. El valor de totalDigits debe ser un entero positivo.

System_CAPS_pubclassXmlSchemaType

La clase base para todos los tipos simples y complejos.

System_CAPS_pubclassXmlSchemaUnique

Representa el unique elemento del esquema XML especificado por el World Wide Web Consortium (W3C). Esta clase puede usarse para identificar una restricción única entre un conjunto de elementos.

System_CAPS_pubclassXmlSchemaValidationException

Representa la excepción que se produce cuando se producen advertencias y errores de validación de esquema de lenguaje de definición de esquemas XML (XSD) en un documento XML que se está validando.

System_CAPS_pubclassXmlSchemaValidator

Representa un motor de validación de esquema del lenguaje de definición de esquemas XML (XSD). La XmlSchemaValidator clase no puede heredarse.

System_CAPS_pubclassXmlSchemaWhiteSpaceFacet

Representa el World Wide Web Consortium (W3C) whiteSpace faceta.

System_CAPS_pubclassXmlSchemaXPath

Representa el World Wide Web Consortium (W3C) selector elemento.

InterfazDescripción
System_CAPS_pubinterfaceIXmlSchemaInfo

Define el conjunto de información posterior a la validación de un nodo XML validado.

DelegadoDescripción
System_CAPS_pubdelegateValidationEventHandler

Representa el método de devolución de llamada que controlará los eventos de validación de esquema XML y el ValidationEventArgs.

System_CAPS_pubdelegateXmlValueGetter

Un delegate utilizado por el XmlSchemaValidator clase para pasar valores de atributo, texto y espacio en blanco como un tipo de Common Language Runtime (CLR) compatible con el tipo de lenguaje de definición de esquemas XML (XSD) del atributo, texto o espacio en blanco.

EnumeraciónDescripción
System_CAPS_pubenumXmlSchemaInference.InferenceOption

Afecta a la aparición e información de tipo deducida el XmlSchemaInference clase para elementos y atributos en un documento XML.

System_CAPS_pubenumXmlSchemaContentProcessing

Proporciona información sobre el modo de validación de any y anyAttribute reemplazos de elemento.

System_CAPS_pubenumXmlSchemaContentType

Enumeraciones para el modelo de contenido del tipo complejo. Representa el contenido en el conjunto de información posterior a la validación del esquema (infoset).

System_CAPS_pubenumXmlSchemaDatatypeVariety

Especifica la variedad de tipo de datos de esquema XML de W3C del tipo.

System_CAPS_pubenumXmlSchemaDerivationMethod

Proporciona diferentes métodos para impedir la derivación.

System_CAPS_pubenumXmlSchemaForm

Indica si los atributos o elementos se deben calificar con un prefijo de espacio de nombres.

System_CAPS_pubenumXmlSchemaUse

Indicador de cómo se utiliza el atributo.

System_CAPS_pubenumXmlSchemaValidationFlags

Especifica las opciones de validación de esquema utilizados por el XmlSchemaValidator y XmlReader clases.

System_CAPS_pubenumXmlSchemaValidity

Representa la validez de un elemento XML validado por la XmlSchemaValidator clase.

System_CAPS_pubenumXmlSeverityType

Representa la gravedad del evento de validación.

System_CAPS_pubenumXmlTypeCode

Representa los tipos de esquema del lenguaje de definición de esquemas XML (XSD) del W3C.

System_CAPS_security Seguridad Nota
  • No utilizar esquemas de orígenes desconocidos o que no se confía o ubicaciones. Esto compromete la seguridad del código.

  • Esquemas XML (incluyendo los esquemas alineadas) son intrínsecamente vulnerables a ataques por servicio denegado; no los acepta en escenarios de confianza.

  • Excepciones y mensajes de error de validación de esquema pueden exponer información confidencial sobre el modelo de contenido o las rutas de acceso URI al archivo de esquema. Tenga cuidado de no exponer esta información a los llamadores de confianza.

  • Consideraciones de seguridad adicionales se tratan en la sección Comentarios de la API en este espacio de nombres.

Volver al principio
Mostrar: