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
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