XmlSchemaRedefine Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Groups |
Obtiene la tabla XmlSchemaObjectTable para todos los grupos del esquema, donde se incluye el valor posterior a la compilación de la propiedad |
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 |
LinePosition |
Obtiene o establece la posición de la línea en el archivo al que hace referencia el elemento |
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 |
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 |
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) |