<XML completo esquema de referencia
Definición y Uso
El ningún elemento permite al autor para extender el documento XML con elementos no especificados por el esquema.
elemento de información
- Parent elements: elección, secuencia
Sintaxis
<any
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
namespace=namespace
processContents=lax|skip|strict
any attributes
>
(annotation?)
</any>
(El signo? Declara que el elemento puede aparecer cero o una vez en el interior del cualquier elemento)
Atributo | Descripción |
---|---|
id | Opcional. Especifica un identificador único para el elemento |
maxOccurs | Opcional. Especifica el número máximo de veces que el de cualquier elemento puede ocurrir en el elemento padre. El valor puede ser cualquier número> = 0, o si desea establecer ningún límite en el número máximo, utilice el valor "unbounded" . El valor por defecto es 1 |
minOccurs | Opcional. Especifica el número mínimo de veces que el de cualquier elemento puede ocurrir en el elemento padre. El valor puede ser cualquier número> = 0. El valor por defecto es 1 |
namespace | Opcional. Especifica los espacios de nombres que contienen los elementos 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 <any> elemento del autor se puede extender (after <lastname>) el contenido de la "person" con cualquier elemento:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:any minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<XML completo esquema de referencia