View Full Version : Java e XML.. Come leggo un file ??
Ciao! Ho un file XML.. come lo leggo in fretta senza stare a controllare che sia well-formed etc??? del tipo:
<x>
<k s="ciao"> ma vieni </k>
</x>
come leggo ad esempio s ? e il contenuto di k?
ci sono classi (non della j2ee) che fanno ciņ?? uso la j2se 1.4.2!
theClimber
19-06-2005, 09:48
Le classi standard per la manipolazione dell'XML (JAXP/TRAX) sono incluse nella JDK a partire dalla 1.4.0.
Sul sito della sun trovi la documentazione, compreso un tutorial
http://java.sun.com/xml/jaxp/docs.html
Ci sono due modalita' principali di utilizzo:
- SAX : il file XML viene parsato e vengono raccolti gli eventi (in generale e' +efficiente ma anche -semplice)
- DOM: dall'XML viene costruito un albero di oggetti in memoria (+ semplice da usare ma - efficiente)
Esistono anche altre librerie per la maniipolazione dell'XML (jdom, dom4j, xom) ma non sono disponibili nella jdk
Ciao
Ti consiglio vivamente di usare jdom che č molto piu semplice e intuitivo del DOM; scaricti i lfile jar dal sito e segui la documentazione.
^TiGeRShArK^
20-06-2005, 16:16
voto pure io x il jdom :O
quelle contenute nella jdk sono 1 casino.....
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.