Elemento <xsd:any>
Permite que cualquier elemento de los espacios de nombres especificados aparezca en el elemento sequence o choice contenedor.
<any
id = ID
maxOccurs = (nonNegativeInteger | unbounded) : 1
minOccurs = nonNegativeInteger : 1
namespace = "(##any | ##other) | List of (anyURI | (##targetNamespace | ##local))) : ##any
processContents = (lax | skip | strict) : strict
{any attributes with non-schema Namespace...}>
Content: (annotation?)
</any>
Atributos
id
Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.Opcional.
maxOccurs
Número máximo de veces que el elemento any puede aparecer en el elemento. El valor puede ser un número entero mayor o igual que cero. Para no limitar el número máximo, utilice la cadena "sin delimitar". El valor predeterminado es 1.Opcional.
minOccurs
Número mínimo de veces que el elemento any puede aparecer en el elemento. El valor puede ser un número entero mayor o igual que cero. Para especificar que este grupo any es opcional, establezca el atributo como cero. El valor predeterminado es 1.Opcional.
espacio de nombres
Espacios de nombres que contienen los elementos que se pueden utilizar. Si no se especifica ningún espacio de nombres, el predeterminado es ##any. Si se especifica, debe ser uno de los siguientes.##any
Pueden estar presentes los elementos de cualquier espacio de nombres.
##other
Pueden estar presentes elementos de cualquier espacio de nombres que no sea el de destino del elemento primario que contiene este elemento.
##local
Pueden estar presentes los elementos que no estén cualificados con un espacio de nombres.
##targetNamespace
Pueden estar presentes elementos del espacio de nombres de destino del elemento primario que contiene este elemento.
Lista de {referencias a identificadores URI, ##targetNamespace, ##local}
Pueden estar presentes elementos de una lista delimitada por espacios del espacio de nombres. La lista puede contener lo siguiente: referencias al URI (Identificador uniforme de recursos) de espacios de nombres, ##targetNamespace y ##local.
Opcional.
processContents
Indicador de cómo una aplicación o procesador XML debe controlar la validación de documentos XML con respecto a los elementos especificados por el elemento any. Si no se especifica ningún atributo processContents, el predeterminado es strict. Si se especifica processContents, debe ser uno de los siguientes.strict
El procesador XML debe obtener el esquema de los espacios de nombres requeridos y validar cualquier elemento de dichos espacios de nombres.
lax
El procesador XML intenta obtener el esquema de los espacios de nombres requeridos y validar cualquier elemento de dichos espacios de nombres; no obstante, si no se puede obtener el esquema, no se producirán errores.
skip
El procesador XML no intenta validar ningún elemento de los espacios de nombres especificados.
Parámetro opcional.
Información del elemento
Número de apariciones |
Ilimitado |
Elementos primarios |
|
Contenido |
Ejemplo
En el ejemplo siguiente se muestra una declaración de elementos para un elemento que debe contener uno o varios elementos del espacio de nombres XHTML con el procesamiento del contenido establecido en lax.
Otros recursos
Para obtener más información, vea la parte 1 sobre recomendación sobre estructuras de esquema XML en W3C en la dirección www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.
Vea también
Referencia
Referencia de esquemas XML (XSD)
Elementos de los esquemas XML