|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2010
Messaggi: 225
|
[java] DTD to XML conversion
Buongiorno a tutti... Per un progetto stavo usando questa classe: http://download.oracle.com/docs/cd/B...er/v2/DTD.html
che mette a disposizione il metodo convertDTD2Schema(). Tuttavia quando vado a scrivere il codice su Eclipse, questo mi chiede di fare un cast. Vi posto il codice che ho scritto, che peraltro ho trovato su un esempio in internet: import java.io.FileOutputStream; import java.net.URL; import oracle.xml.parser.schema.XMLSchema; import oracle.xml.parser.schema.XSDBuilder; import oracle.xml.parser.v2.DOMParser; import oracle.xml.parser.v2.DTD; import oracle.xml.parser.v2.XMLDocument; [...]//nomeclasse e main XSDBuilder builder = new XSDBuilder(); URL dtdURL=new URL("Adempimento.dtd"); DTD dtd = getDTD(dtdURL, "Adempimento"); *** XMLDocument dtddoc = dtd.convertDTD2Schema(); FileOutputStream fos = new FileOutputStream("dtd2schema.xsd.out"); dtddoc.print(fos); XMLSchema schemadoc = (XMLSchema)builder.build(dtddoc, null); [...] descrizione metodo getDTD() alla riga contrassegnata da (***) Eclipse mi segna un errore di compilazione: The method convertDTD2Schema() is undefined for the type DTD ??? come potete vedere dalla documentazione però, il metodo esiste, ed è definito proprio per i DTD! come suggerimento propone un cast (in automatico ad Object), che comunque da errore in compilazione. Grazie a tutti per la cortese attenzione... ho perso l'intera mattina su questo problema, spero sappiate aiutarmi. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jun 2010
Messaggi: 225
|
up. refresh della domanda... nessuno che sappia consigliarmi qualcosa?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:34.