Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    4

    [java] DTD to XML conversion

    Buongiorno a tutti...

    Questo è il mio primo messaggio su questo forum che tuttavia spesso ho consultato. Vi espongo il mio problema, sperando che possiate aiutarmi:

    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. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Non hai consultato questo forum abbastanza: c'è un Regolamento da leggere e rispettare.

    Siccome la problematica riguarda Java, sposto la discussione nell'area appropriata.

    Inoltre, in futuro usa il tag [CODE] per formattare il codice, così che risulti comprensibile a chi legge la discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    4

    Re: Moderazione

    Originariamente inviato da alka
    Non hai consultato questo forum abbastanza: c'è un Regolamento da leggere e rispettare.

    Siccome la problematica riguarda Java, sposto la discussione nell'area appropriata.

    Inoltre, in futuro usa il tag [CODE] per formattare il codice, così che risulti comprensibile a chi legge la discussione.

    Ciao!
    chiedo scusa per la posizione... credendo di essere iscritto, avevo provato a postare nella corretta sezione.. Resomi conto di non essere ancora registrato, dopo la registrazione, ho postato frettolosamente, e quindi nella sezione sbagliata... chiedo venia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.