Problema parsear un xml a string en GWT
Publicado por Alberto (8 intervenciones) el 20/12/2012 16:46:47
Hola a todos,
Tengo un problema a la hora de poder parsear un xml a string en GWT, La cosa que esto mismo ya lo realizaba en Java para hacer servicios web y no he tenido ningún problema pero a la hora de realizar este parse en GWT me da problemas y por más que estoy leyendo no encuentro una solución. El parse de XML lo realizo con DOM y lo que tengo que si que me funciona en otra aplicaciones que no están realizadas en GWT es la siguiente:
//Construcción del fichero XML en DOM
...
XMLSerializer xmlSerializer = new XMLSerializer();
StringWriter strWriter = new StringWriter();
OutputFormat outFormat = new OutputFormat();
outFormat.setEncoding("UTF-8");
//outFormat.setEncoding("ISO-8859-1");
outFormat.setVersion("1.0");
outFormat.setIndenting(true);
outFormat.setIndent(4);
//outFormat.setIndent(2);
outFormat.setOmitXMLDeclaration(false);
outFormat.setMethod("xml");
xmlSerializer.setOutputCharStream(strWriter);
xmlSerializer.setOutputFormat(outFormat1);
//xmlDoc es el Documento (Document) XML
xmlSerializer.serialize(xmlDoc);
strWriter.close();
//Y en strWriter.toString() tengo el documento xml convertido a string
En GWT esto me da un error porque no me deja importar dichas librerías, me sale el siguiente mensaje de error:
Exclude "nombre de mi clase.java" from App Engine validation
Si hay alguien que me pudiera ayudar.
Gracias.
Tengo un problema a la hora de poder parsear un xml a string en GWT, La cosa que esto mismo ya lo realizaba en Java para hacer servicios web y no he tenido ningún problema pero a la hora de realizar este parse en GWT me da problemas y por más que estoy leyendo no encuentro una solución. El parse de XML lo realizo con DOM y lo que tengo que si que me funciona en otra aplicaciones que no están realizadas en GWT es la siguiente:
//Construcción del fichero XML en DOM
...
XMLSerializer xmlSerializer = new XMLSerializer();
StringWriter strWriter = new StringWriter();
OutputFormat outFormat = new OutputFormat();
outFormat.setEncoding("UTF-8");
//outFormat.setEncoding("ISO-8859-1");
outFormat.setVersion("1.0");
outFormat.setIndenting(true);
outFormat.setIndent(4);
//outFormat.setIndent(2);
outFormat.setOmitXMLDeclaration(false);
outFormat.setMethod("xml");
xmlSerializer.setOutputCharStream(strWriter);
xmlSerializer.setOutputFormat(outFormat1);
//xmlDoc es el Documento (Document) XML
xmlSerializer.serialize(xmlDoc);
strWriter.close();
//Y en strWriter.toString() tengo el documento xml convertido a string
En GWT esto me da un error porque no me deja importar dichas librerías, me sale el siguiente mensaje de error:
Exclude "nombre de mi clase.java" from App Engine validation
Si hay alguien que me pudiera ayudar.
Gracias.
Valora esta pregunta


0