<XML completo esquema de referencia
Definición y Uso
El elemento anyAttribute permite al autor para extender el documento XML con atributos no especificados por el esquema.
elemento de información
- Parent elements: complexType, la restricción (both simpleContent and complexContent) , extensión (both simpleContent and complexContent) , attributeGroup
Sintaxis
<anyAttribute
id=ID
namespace=namespace
processContents=lax|skip|strict
any attributes
>
(annotation?)
</anyAttribute>
(El signo? Declara que el elemento puede aparecer cero o una vez en el interior del elemento anyAttribute)
Atributo | Descripción |
---|---|
id | Opcional. Especifica un identificador único para el elemento |
namespace | Opcional. Especifica los espacios de nombres que contienen el atributos que se pueden utilizar. Se puede establecer en uno de los siguientes:
|
processContents | Opcional. Especifica cómo el procesador XML debe manejar la validación contra los elementos especificados por el presente ningún elemento. Se puede establecer en uno de los siguientes:
|
any attributes | Opcional. Especifica cualquier otro atributo con el espacio de nombres no esquema |
Ejemplo 1
El siguiente ejemplo muestra una declaración de un elemento llamado "person" . Al utilizar el <anyAttribute> elemento el autor puede añadir cualquier número de atributos a la "person" elemento:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
</xs:element>
<XML completo esquema de referencia