SoloCodigo

Programación General => Java => Mensaje iniciado por: SFRJ en Domingo 15 de Marzo de 2009, 13:12

Título: PARSING XML
Publicado por: SFRJ en Domingo 15 de Marzo de 2009, 13:12
Buenas que ai?

Mirad tenia una pequena preguntilla, y esque el viernes tengu un examen te la asignatura XML, en el cual vamos a tener que parsear un documento .xml utilizando java. Se nos permite utilizar eclipse y el plugin dom4j.Bueno hasta aqui no hay ningun problema, llevo practicando dos dias y consigo parsear los documentos y imprimir los datos sin problemas en la consola de eclipse pero, tardo bastante(tengo que conseguir hacerlo en 45 mins mas o menos un documento .xml no muy complejo lo consigo en 120mins).
Bueno pues mi pregunta es que si sabe alguien si es posible, crear un parseador universal?Haber si me explico, que sepa detectar los nombres de los elementos, los atributos....
Si existe es muy dificil de crear?A hecho alguien algo parecido alguna vez y me podria guiar un poquillo como se podria hacer un pequeno programa de este tipo?(Sin GUI)

Saludos
Título: Re: PARSING XML
Publicado por: silverfox en Martes 17 de Marzo de 2009, 17:37
Hola.

Existen parsers XML SAX y DOM (JDOM en implementación para Java).

Echa un vistazo al API JDK 1.4.2 que no andará lejos de la JVM que te dejarán usar para el exámen, fijate en los paquetes javax.xml.parsers y org.xml.sax.

No sé si será eso lo que estás pidiendo...

Espero que te sirva.

Un saludo y suerte en el examen.


Silverfox
Título: Re: PARSING XML
Publicado por: silverfox en Martes 17 de Marzo de 2009, 17:41
Perdón... también mirate org.w3c.dom, se me olvidó antes...


Un saludo.


Silverfox
Título: Re: PARSING XML
Publicado por: SFRJ en Lunes 23 de Marzo de 2009, 19:59
Muchas gracias eche un vistazo a la pagina www.w3c.com (http://www.w3c.com" onclick="window.open(this.href);return false;) y me vino un ejemplo de parsear un documento que se llama CDCatalog.xml
he sacado 29 puntos de 30 :)
Saludos