PDA

View Full Version : [Java] Creazione di un file DTD


arthurgp
06-04-2008, 09:53
Ciao a tutti,

ho un problemino, sto realizzando un programmino che mi permetta di creare dei file dtd, a partire da un file dtd molto piu grosso. In pratica dal file dtd di partenza io posso selezionare solo alcuni sottoElementi e ora questi sottoelementi li vorrei salvare in un altro file dtd.(c'è quindi la possibilità che il file non abbia lo stesso tipo di gerarchia)

Chiedevo se qualcuno è a conoscenza di qualche libreria che permetta di fare ciò.
Io per la lettura del file dtd ho utilizzato la libreria gratuita Matra..

EX: file di partenza
<!ELEMENT root (el1*,el2*)>
<!ELEMENT el1(#PCDATA)>
<!ELEMENT el2(#PCDATA)>

Se seleziono il nodo root ed el2 il file risultante dovrebbe essere:
<!ELEMENT root (el2*)>
<!ELEMENT el2(#PCDATA)>

Grazie a tutti..
Ciao