• Jueves 2 de Mayo de 2024, 11:20

Autor Tema:  PARSING XML  (Leído 1475 veces)

SFRJ

  • Miembro MUY activo
  • ***
  • Mensajes: 115
    • Ver Perfil
PARSING XML
« en: Domingo 15 de Marzo de 2009, 13:12 »
0
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

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: PARSING XML
« Respuesta #1 en: Martes 17 de Marzo de 2009, 17:37 »
0
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

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: PARSING XML
« Respuesta #2 en: Martes 17 de Marzo de 2009, 17:41 »
0
Perdón... también mirate org.w3c.dom, se me olvidó antes...


Un saludo.


Silverfox

SFRJ

  • Miembro MUY activo
  • ***
  • Mensajes: 115
    • Ver Perfil
Re: PARSING XML
« Respuesta #3 en: Lunes 23 de Marzo de 2009, 19:59 »
0
Muchas gracias eche un vistazo a la pagina www.w3c.com y me vino un ejemplo de parsear un documento que se llama CDCatalog.xml
he sacado 29 puntos de 30 :)
Saludos