Come impostare un valore predefinito in XSD

February 25

Il eXtended Markup Language (XML) è un formato popolare usato per l'archiviazione e lo scambio di informazioni di database su Internet. I contenuti di un determinato file XML possono essere definiti da un documento XML Schema, o XSD. Questo documento descrive la struttura generale che un dato tipo di documento XML deve avere e può essere utilizzato con strumenti automatizzati per convalidare il documento XML. Una caratteristica di XSD è che si può definire i valori di default per la mancanza voci di dati all'interno di un documento XML.

istruzione

1 Aprire il documento XSD in un editor di testo.

2 Trova sia un "attributo" o un "elemento", come il seguente:

<Xs: attributo name = "indirizzo" type = "xs: string" />

Questo definisce un attributo utilizzato per contenere l'indirizzo di una persona e dice che è di tipo "xs: string." E qui è un elemento:

<Xs: element name = "indirizzo" type = "xs: string" />

Le differenze precise tra un attributo e un elemento sono oltre la portata di questo articolo, ma entrambi possono essere concesso un valore predefinito utilizzando la stessa sintassi esatta.

3 Aggiungere il seguente all'interno delle parentesi del vostro elemento o un attributo:

default = "valore predefinito"

Sostituire "valore di default" con, ovviamente, il valore di default che si vorrebbe l'elemento o attributo di avere. Così, per esempio, l'elemento sopra per "indirizzi" può avere i seguenti:

<Xs: element name = tipo "indirizzo" = "xs: string" default = "Nessun indirizzo conosciuto" />

E allo stesso modo con un attributo:

<Xs: l'attributo name = tipo "indirizzo" = "xs: string" default = "Nessun indirizzo conosciuto" />

Consigli e avvertenze

  • È inoltre possibile utilizzare la parola chiave "fisso", al posto di "default" per definire non solo il valore di default, ma per definire, inoltre, che il valore è immutabile nel documento XML stesso.