Elemento <xsd:any>
Consente di includere qualsiasi elemento dello spazio o degli spazi dei nomi specificati nell'elemento contenitore sequence o choice.
<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>
Attributi
id
L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.Facoltativo.
maxOccurs
Il numero massimo di occorrenze dell'elemento any all'interno dell'elemento. Il valore può essere un numero intero maggiore o uguale a zero. Per eliminare qualsiasi limite al numero massimo, utilizzare la stringa "unbounded". Il valore predefinito è 1.Facoltativo.
minOccurs
Il numero minimo di occorrenze dell'elemento any all'interno dell'elemento contenitore. Il valore può essere un numero intero maggiore o uguale a zero. Per specificare che questo gruppo any è facoltativo, impostare l'attributo su zero. Il valore predefinito è 1.Facoltativo.
namespace
Indica gli spazi dei nomi contenenti gli elementi utilizzabili. Se non è specificato uno spazio dei nomi, il valore predefinito è ##any. Se lo spazio dei nomi è specificato, deve essere uno dei seguenti.##any
Possono essere presenti elementi di qualsiasi spazio dei nomi.
##other
Possono essere presenti elementi di qualsiasi spazio dei nomi ad eccezione dello spazio dei nomi di destinazione dell'elemento padre che contiene questo elemento.
##local
Possono essere presenti elementi che non sono qualificati con uno spazio dei nomi.
##targetNamespace
Possono essere presenti elementi dello spazio dei nomi di destinazione dell'elemento padre che contiene questo elemento.
Elenco di {riferimenti URI, ##targetNamespace, ##local}
Possono essere presenti elementi provenienti da un elenco di spazi dei nomi delimitato da spazi. L'elenco può contenere i riferimenti URI (Uniform Resource Identifier) di spazi dei nomi, ##targetNamespace e ##local.
Facoltativo.
processContents
Indicatore della modalità di gestione della convalida di documenti XML, da parte di un'applicazione o di un processore XML, in base agli elementi specificati da questo elemento any. Se non viene specificato alcun attributo processContents, il valore predefinito è strict. Se è specificato processContents, deve essere uno dei seguenti valori.strict
Il processore XML deve ottenere lo schema per gli spazi dei nomi necessari e convalidare eventuali elementi di tali spazi dei nomi.
lax
Il processore XML tenta di ottenere lo schema per gli spazi dei nomi necessari e di convalidare eventuali elementi di tali spazi dei nomi. Qualora non sia possibile ottenere lo schema, non si verificherà alcun errore.
skip
Il processore XML non tenta di convalidare eventuali elementi degli spazi dei nomi specificati.
Facoltativo.
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
|
Contenuto |
Esempio
Nell'esempio seguente viene illustrata la dichiarazione di un elemento per un elemento che deve contenere uno o più elementi dello spazio dei nomi XHTML con la modalità di elaborazione del contenuto impostata su lax.
Altre risorse
Per ulteriori informazioni, vedere la raccomandazione W3C XML Schema Part 1: Structures all'indirizzo www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all (informazioni in lingua inglese).
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML