Salve a tutti!
Devo scrivere una DTD e ho alcuni problemi:

1) Posso dichiarare liste di attributi alternative per uno stesso elemento?

Es: nel mio xml ho una configurazione del tipo

Persona(Nome, Cognome, Indirizzo)
oppure
Persona(Nickname, password, e-mail)

dove Persona è l'elemento e Nome,Cognome,... sono attributi

2) Un attributo può avere valore "a", "b", "c" oppure valore nullo
Come lo esprimo?

Grazie mille

Francesca