Proprietà dello schema XML
Tutti gli attributi sono dichiarati come tipi semplici.
Che cosa è un attributo?
Elementi semplici non possono avere attributi. Se un elemento ha attributi, sarà trattata come una sorta di tipo complesso. Ma la struttura in sé è sempre utilizzato come una semplice dichiarazione di tipo.
Come dichiarare proprietà?
La sintassi è definita proprietà
Qui, xxx è il nome della proprietà, yyy prevede che il tipo di dati dell'attributo. XML Schema ha un sacco di tipi di dati incorporati.
I tipi più comuni sono:
- xs: string
- xs: decimal
- xs: integer
- xs: boolean
- xs: date
- xs: time
Esempi
Si tratta di elementi XML con attributi:
Questa è la definizione attributo corrispondente:
Il valore di default e il valore fisso della proprietà
La proprietà ha un valore predefinito specificato o un valore fisso.
Se non viene specificato un altro valore, il valore predefinito viene assegnato automaticamente all'elemento.
Nel seguente esempio, il valore di default è "EN":
valori fissi vengono anche assegnati automaticamente agli elementi, e non è possibile predeterminato valore aggiunto.
Nel seguente esempio, il valore fisso è "EN":
attributi opzionali e obbligatori
In caso di inadempienza, l'attributo è facoltativo. Per specificare gli attributi è necessario, si prega di utilizzare il "usare" l'attributo:
Definire il contenuto
Quando un elemento o un attributo XML ha è definito un tipo di dati, si aggiungerà al contenuto elemento o l'attributo che definisce.
Se il tipo di elemento XML è "xs: date", e il contenuto che contiene è simile a non (con) l'autenticazione "Ciao Mondo" elemento di stringa.
Attraverso schema XML, è possibile anche aggiungere la tua definire gli elementi XML e attributi. Questi limiti sono chiamati sfaccettatura (Nota del redattore: significato (poliedro) di superficie, può essere tradotto come superficie definita). Imparerete di più l'aspetto del sapere nella sezione seguente.