ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Xml | Dtd | XPath | Xslt | Esempio | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Dtd
Fondamenti
Struttura
Attributi
Entità
Intestazione
DOCTYPE
Esempio
DTD
ENTITY
ELEMENT
Contenuto
Modificatori
ATTLIST
Tipo
Vincoli

<<< Vincoli
Vincoli Nota
"valore" attributo con valore di default
#REQUIRED attributo obbligatorio
#IMPLIED attributo non obbligatorio
#FIXED attributo con valore fisso

Consideriamo infine i vincoli che si possono attribuire ad un attribuito.

Innanzitutto un attributo può avere un valore predefinito, o come si dice in questi casi, di default. Per esempio, usando tipo CDATA "testo", l'attributo tipo, se non viene specificato, prende il valore predefinito indicato.

Si può rendere un determinato attributo obbligatorio, utilizzando #REQUIRED. In questo caso il tag deve contenere un attributo del tipo specificato. Per esempio, numero CDATA #REQUIRED rende numero un attributo obbligatorio.

Al contrario, si può rendere un attributo del tutto opzionale, specificando #IMPLIED. In questo modo, nome CDATA #IMPLIED rende nome un attributo opzionale.

L'ultimo caso, usando #FIXED, è quello in cui un attributo ha sempre un valore fisso: per esempio usando ditta CDATA #FIXED "ePrometeus", l'attributo ditta deve sempre assumere il valore specificato.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com