Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Jdom

    Ciao!
    Devo realizzare un programma che legga un file xml e faccia poi delle operazioni in base alle relazioni tra i vari nodi. La scelta è caduta su JDOm perchè il modello ad eventi di SAX risultava scomodo.
    Ma qual è la differenza tra DOM e JDOM?
    In entrambi i modi, per la lettura dell'XML è necessario un parser SAX?
    Quello che volevo chiedervi è poi se le librerie di JDOM siano già incluse in quelle standard, e se sia in qualche modo possibile dal parser sapere se per esempio un certo attributo sia di tipo IDREF, oppure REQUIRED, ecc...
    Grazie
    www.crossover.netsons.org

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    La questione principale è che JDOM (vedi http://www.jdom.org) è una libreria esterna al Java SE, quindi da scaricare e configurare (per l'uso dei jar) appositamente.

    Ma esiste già un set standard di API chiamato JAXP, che è stato implementato in Java SE a partire dalla versione 1.4.

    http://en.wikipedia.org/wiki/Java_AP...XML_Processing

    Quindi a te la scelta se usare un parser di una libreria esterna (es. JDOM, Xerces, ecc...) o uno di quelli presenti in Java SE. I concetti di DOM, SAX ecc... sono sempre gli stessi. Le API invece sono certamente diverse a livello di nomi di package/classi tra le varie librerie.
    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.