Elemento <xsd:simpleContent>
Contiene estensioni o restrizioni relative a un elemento complexType che contiene caratteri o un elemento simpleType, ma non elementi.
<simpleContent
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, (restriction | extension))
</simpleContent>
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.
Informazioni sull'elemento
Numero di occorrenze |
Una volta |
Elementi padre |
|
Contenuto |
Facoltativo - annotation Obbligatorio - Uno solo dei seguenti elementi: restriction (simpleContent) o extension (simpleContent). |
Note
L'elemento simpleContent consente di specificare un elemento come contenente un simpleType senza elementi ma consente di restringere il valore del contenuto dell'elemento oppure di estendere l'elemento con attributi. Ad esempio, la seguente dichiarazione dell'elemento non consente di aggiungere attributi (quali sizing).
Esempio
Se si utilizza l'elemento simpleContent, la seguente dichiarazione dell'elemento contiene un elemento complexType che definisce il contenuto dell'elemento come tipo decimal con un singolo attributo (sizing).
Commenti
È necessario che il contenuto semplice sia definito in uno dei seguenti modi.
Elemento restriction |
Limita i valori disponibili per l'elemento a un sottoinsieme di quelli dell'elemento simpleType ereditato. |
Elemento extension |
Estende il contenuto simpleType dell'elemento aggiungendo attributi. |
Esempi
Nell'esempio seguente viene illustrato un elemento (generalPrice) dichiarato con complexType anonimo, con contenuto definito come tipo di dati decimal e con un attributo currency.
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