Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Leggere XML in Java

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    34

    Leggere XML in Java

    Buon pomeriggio,
    avrei bisogno di una dritta...
    Devo leggere un file XML e fare apparire i suoi valori in un pannello creato in Java.

    Il codice del file XML è il seguente:

    <main-menu id="MMENU" name="Main Menu">
    <link>paginaMenu.html</link>
    - <sub-menu id="id1" name="Voce 1">
    <link>Voce1.html</link>
    </sub-menu>
    - <sub-menu id="id2" name="Voce 2">
    <link>Voce2.html</link>
    </sub-menu>
    </main-menu>


    Vorrei che la scritta Main Menu venisse letta come nodo principale di un albero e che gli elementi figli fossero stampati subito sotto seguendo una struttura alberata...

    Grazie in anticipo!

  2. #2
    Per leggere correttamente file XML in Java si usa la libreria JDOM.

    Un semplice tutorial in italiano utile ai tuoi scopi lo trovi qui
    Gutta cavat lapidem
    [La goccia scava la pietra]
    ***
    (Ovidio)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    34
    Nel mio caso non posso usare quella libreria.. non c'è un altro modo più semplice? non esiste un metodo che legga elemento per elemento passando il nome del tag??

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da elly0909
    Nel mio caso non posso usare quella libreria.. non c'è un altro modo più semplice? non esiste un metodo che legga elemento per elemento passando il nome del tag??
    Ti è chiara la differenza tra l'approccio di lettura tramite DOM e tramite SAX?? (in Java esiste anche StAX ma è più recente e meno conosciuto)
    Conosci le principali librerie dedicate alla gestione di XML in Java cioè: JDOM, DOM4J, Xerces?? E le API standard di Java denominate JAXP?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.