Parsear XML
Publicado por Santiago (5 intervenciones) el 05/11/2013 08:51:03
Hola:
Tenemos unos ficheros XML que hay que leerlos y volver a escribirlos haciéndoles varias correcciones:
1.- eliminar espacios en los campos (se están generando los datos con espacios antes y después del dato, por ejemplo, <nombre> carlos </nombre>)
2.- cuando se genere un campo sin dato (por ejemplo, <nombre> </nombre>) que no salga, es decir, no imprimirlo
3.- que se genere en UTF-8 (viene con iso)
¿Se os ocurre algún método sencillo (que no sea leer carácter a carácter que ya lo he hecho y tarda mucho, pues son ficheros grandes) para procesarlos?
Gracias.
Tenemos unos ficheros XML que hay que leerlos y volver a escribirlos haciéndoles varias correcciones:
1.- eliminar espacios en los campos (se están generando los datos con espacios antes y después del dato, por ejemplo, <nombre> carlos </nombre>)
2.- cuando se genere un campo sin dato (por ejemplo, <nombre> </nombre>) que no salga, es decir, no imprimirlo
3.- que se genere en UTF-8 (viene con iso)
¿Se os ocurre algún método sencillo (que no sea leer carácter a carácter que ya lo he hecho y tarda mucho, pues son ficheros grandes) para procesarlos?
Gracias.
Valora esta pregunta


0