Elemento <xsd:anyAttribute>
Consente di visualizzare qualsiasi attributo di uno o più spazi dei nomi specificati nell'elemento contenitore complexType o attributeGroup.
<anyAttribute
id = ID
namespace = ((##any | ##other) | List of (anyURI | (##targetNamespace | ##local))) : ##any
processContents = (lax | skip | strict): strict
{any attributes with non-schema Namespace...}>
Content: (annotation?)
</anyAttribute>
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.
namespace
Lo spazio dei nomi contenente gli attributi 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 attributi di qualsiasi spazio dei nomi.
##other
Possono essere presenti attributi di qualsiasi spazio dei nomi ad eccezione dello spazio dei nomi di destinazione dell'elemento padre che contiene l'elemento anyAttribute.
##local
Possono essere presenti attributi non qualificati con uno spazio dei nomi.
##targetNamespace
Possono essere presenti attributi dello spazio dei nomi di destinazione dell'elemento padre che contiene l'elemento anyAttribute.
Elenco di {riferimenti URI, ##targetNamespace, ##local}
Possono essere presenti attributi di un elenco degli spazi di nomi, delimitato da spazi. L'elenco può contenere i riferimenti URI (Uniform Resource Identifier) di spazi dei nomi, ##targetNamespace e ##local.
Facoltativo.
processContents
Indica come un'applicazione o un processore XML deve gestire la convalida di documenti XML su attributi specificati dall'elemento anyAttribute. 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 obbligatori e convalidare eventuali attributi di tali spazi dei nomi.
lax
Il processore XML tenta di ottenere lo schema per gli spazi dei nomi obbligatori e convalida eventuali attributi di tali spazi dei nomi. Tuttavia, se non è possibile ottenere lo schema, non si verificheranno errori.
skip
Il processore XML non tenta di convalidare eventuali attributi degli spazi dei nomi specificati.
Facoltativo.
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent), attributeGroup |
Contenuto |
Esempio
Nell'esempio seguente è illustrata una dichiarazione di un elemento che contiene una stringa e che può presentare qualsiasi attributo dello spazio dei nomi di destinazione.
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