parsear un xml - problema conceptual
Publicado por andreafuhr (2 intervenciones) el 14/06/2008 13:47:26
Hola gente linda!
A ver quien puede ayudarme en esto?
Basicamente tengo un problema conceptual.
Tengo varios archivos xml. Ellos son:
CLIENTES
ARTICULOS
FACTURAS
El XML de FACTURAS es un arbol donde por cada factura tengo una lista de detalles o
renglones.
Debo levantar estos xml y cargarlos a mis colecciones de:
CLIENTES
ARTICULOS
FACTURAS
Ya tengo las clases armadas, incluso en cada clase CLIENTE, FACTURA Y ARTICULOS
implemento la interfaz Comparable para que me los retorne todos ordenaditos.
Cual es mi problema?
Que no se cual de los siguientes metodos me conviene para parsear los xmls: los metodos
posibles que me dieron a utilizar son:
- Jdom
- Json
- SAXBuilder
Hasta ahora probe el Jdom y el Json, viendo que el Json es mas facil y al leer el xml
me retorna todo lo leido en un array de string que luego yo puedo instanciar mis colecciones
con lo que me retorno el json.
Se me hace lio al intentar cargar mi coleccion de facturas, ya que dentro de cada
factura tengo una coleccion de detalles o renglones... y veo que aca no me instancia
los detalles.
PREGUNTA: ¿Es correcto leer un xml con json e instanciar mis objetos con esta herramienta?
¿O hay alguna otra que sea mas eficiente?
Estuve leyendo en wikipedia que en realidad json es una notacion diferente a la
de xml... como que su uso no es justamente para parsear xmls.
Como ven tengo un serio problema conceptual.
Si alguien me puede aclarar un poco las ideas se lo agradeceria.
Muchas gracias.
A ver quien puede ayudarme en esto?
Basicamente tengo un problema conceptual.
Tengo varios archivos xml. Ellos son:
CLIENTES
ARTICULOS
FACTURAS
El XML de FACTURAS es un arbol donde por cada factura tengo una lista de detalles o
renglones.
Debo levantar estos xml y cargarlos a mis colecciones de:
CLIENTES
ARTICULOS
FACTURAS
Ya tengo las clases armadas, incluso en cada clase CLIENTE, FACTURA Y ARTICULOS
implemento la interfaz Comparable para que me los retorne todos ordenaditos.
Cual es mi problema?
Que no se cual de los siguientes metodos me conviene para parsear los xmls: los metodos
posibles que me dieron a utilizar son:
- Jdom
- Json
- SAXBuilder
Hasta ahora probe el Jdom y el Json, viendo que el Json es mas facil y al leer el xml
me retorna todo lo leido en un array de string que luego yo puedo instanciar mis colecciones
con lo que me retorno el json.
Se me hace lio al intentar cargar mi coleccion de facturas, ya que dentro de cada
factura tengo una coleccion de detalles o renglones... y veo que aca no me instancia
los detalles.
PREGUNTA: ¿Es correcto leer un xml con json e instanciar mis objetos con esta herramienta?
¿O hay alguna otra que sea mas eficiente?
Estuve leyendo en wikipedia que en realidad json es una notacion diferente a la
de xml... como que su uso no es justamente para parsear xmls.
Como ven tengo un serio problema conceptual.
Si alguien me puede aclarar un poco las ideas se lo agradeceria.
Muchas gracias.
Valora esta pregunta


0