Il mio problema è questo:devo utilizzare xml per importare dati in un db.In una tabella ho i seguenti campi:
nome_it //nome italiano
nome_en //nome inglese
nome_sp //nome spagnolo
nome_td
...
Solo il nome italiano dovra essere obbligatorio.
In un primo momento ho creato tanti elementi quanti sono i linguaggi:
<!ELEMENT nome_it (#PCDATA)>
<!ELEMENT nome_en (#PCDATA)>
<!ELEMENT nome_sp (#PCDATA)>
<!ELEMENT nome_td (#PCDATA)>
segnando nome_it come obbligatorio.Pero' mi sembra + elegeante definire un unico elemento nome, con un attributo linguaggio,da scegliere tra quelli supportati.
Volevo sapere se c'è un modo per dire nel dtd che deve essere presente
un elemento nome,il cui valore dell'atributo linguaggio sia = a italiano.

Rispondi quotando
