PDA

View Full Version : [java xcerces]


julianross1983
17-12-2006, 15:11
Ho scaricato il package xerces per il parsing di documenti xml..ma il package occupa piu di 1 MB!quali classi non sono necessarie per il parsing xml?

PGI-Bis
17-12-2006, 15:41
Nessuna di quelle se consideriamo che il JRE contiene già le sue api per l'analisi dei documenti XML.

Se vuoi usare xerces ti tocca tutto il malloppo xercesImpl.jar. L'alternativa è estrarre da quel jar le classi effettivamente usate ma la risoluzione delle dipendenze mi sa di orrenda sfaticata.

julianross1983
17-12-2006, 15:54
quindi a che serve xerces se c'è già la classe per gestire xml?ed inoltre quale sarebbe questa classe,almeno la uso così risparmio anche spazio nel package del programma!

PGI-Bis
17-12-2006, 16:05
Il supporto a xml c'è dalla versione 1.4 di Java e molte applicazioni seguono la norma del meno due (usa la versione più recente del JRE meno 2: 1.3, niente xml).

Le classi sono praticamente le stesse. Dal package:

javax.xml.parsers

prendi DocumentBuiderlFactory e DocumentBuilder per caricare il documento xml. Con quelli ottieni degli elementi appartenenti a

org.w3c.dom

tipo Element, Node e via dicendo, che usi per "interrogare" il documento caricato.