Compartir a través de


XmlSchemaRedefine Clase

Definición

Representa el elemento redefine del esquema XML como especificado por el Consorcio WWC (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.

public ref class XmlSchemaRedefine : System::Xml::Schema::XmlSchemaExternal
public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
type XmlSchemaRedefine = class
    inherit XmlSchemaExternal
Public Class XmlSchemaRedefine
Inherits XmlSchemaExternal
Herencia

Comentarios

La clase realiza lo siguiente:

El redefine elemento requiere que los elementos externos existan en el mismo espacio de nombres de destino que el esquema de redefinición. Los esquemas sin un espacio de nombres también se pueden redefinir mediante el redefine elemento , en cuyo caso los componentes redefinidos forman parte del espacio de nombres de destino del esquema.

Las definiciones dentro del redefine propio elemento deben usar sus definiciones actuales como definición de tipo base. Las definiciones de grupo de atributos y las definiciones de grupo de modelos deben incluir una y solo una referencia a sí mismas. Tenga en cuenta que no todas las definiciones del documento de esquema redefinido deben redefinirse.

La redefinición de elementos puede provocar resultados inesperados, como definiciones con formato incorrecto, en otras definiciones de tipo basadas en las definiciones redefinidas.

Esto proporciona un mecanismo para el control de versiones de tipos de esquema.

Constructores

XmlSchemaRedefine()

Inicializa una nueva instancia de la clase XmlSchemaRedefine.

Propiedades

AttributeGroups

Obtiene XmlSchemaObjectTable para todos los atributos del esquema, que contiene el valor posterior a la compilación de la propiedad AttributeGroups.

Groups

Obtiene la tabla XmlSchemaObjectTable para todos los grupos del esquema, donde se incluye el valor posterior a la compilación de la propiedad Groups.

Id

Obtiene o establece el identificador de cadena.

(Heredado de XmlSchemaExternal)
Items

Obtiene la colección de las siguientes clases: XmlSchemaAnnotation, XmlSchemaAttributeGroup, XmlSchemaComplexType, XmlSchemaSimpleType y XmlSchemaGroup.

LineNumber

Obtiene o establece el número de línea del archivo al que hace referencia el elemento schema.

(Heredado de XmlSchemaObject)
LinePosition

Obtiene o establece la posición de la línea en el archivo al que hace referencia el elemento schema.

(Heredado de XmlSchemaObject)
Namespaces

Obtiene o establece el objeto XmlSerializerNamespaces que se va a utilizar con este objeto de esquema.

(Heredado de XmlSchemaObject)
Parent

Obtiene o establece el elemento primario de este XmlSchemaObject.

(Heredado de XmlSchemaObject)
Schema

Obtiene o establece el XmlSchema del esquema al que se hace referencia.

(Heredado de XmlSchemaExternal)
SchemaLocation

Obtiene o establece la ubicación del identificador URI (Identificador de recursos uniforme) del esquema, que indica al procesador del esquema dónde reside el esquema físicamente.

(Heredado de XmlSchemaExternal)
SchemaTypes

Obtiene XmlSchemaObjectTable para todos los tipos simples y complejos del esquema, donde se incluye el valor posterior a la compilación de la propiedad SchemaTypes.

SourceUri

Obtiene o establece la ubicación de origen del archivo que cargó el esquema.

(Heredado de XmlSchemaObject)
UnhandledAttributes

Obtiene o establece los atributos cualificados que no pertenecen al espacio de nombres de destino del esquema.

(Heredado de XmlSchemaExternal)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a