Salve a tutti,
nello scrivere un doctype come si fa a dire che il valore di un attributo può essere compreso tra 0 e 100?
<ATTLIST nome_elemento
attributo ............ >
Grazie per il vostro interessamento.
Salve a tutti,
nello scrivere un doctype come si fa a dire che il valore di un attributo può essere compreso tra 0 e 100?
<ATTLIST nome_elemento
attributo ............ >
Grazie per il vostro interessamento.
La DTD non permette di spcificare vincoli di questo tipo sui valori degli attributi. L'unica cosa che potresti fare (ma mi sembra un po' pesante) è usare un tipo ENUMERATION e specificare tutti i valori tra 0 e 100:
dove, al posto dei puntini, devi mettere tutti i restanti valori.codice:<!ATTLIST nome_elemento nome_attributo (0|1|2|3 ... |99|100) "0">
In alternativa, dovresti usare lo Schema XML, che consente di definire dei tipi e di specificare vincoli sui valori assunti.
Ciao,
Scusa, ma come faccio a usare lo Schema XML e a definire i tipi e specificare i vincoli sui valori assunti?