Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
NameSpaces
Enviado por cmadrigall el día 23 de enero de 2006
Tengo un fichero xml con un espacio de nombres y al asociarle una plantilla con el elemento <?xml-stylesheet type="text/xsl" href="fichero.xsl"?> me realiza la transformacion al verlo en un navegador de forma correcta, el problema viene cuando realizo la transformación en java, no me reconoce los espacios de nombres que hay en el xml por lo que la transformación me realiza mal. Básicamente el código con el que realizo la transformación es el siguiente:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(getMethod.getResponseBodyAsStream());
// XSL
String xslPath = "fichero.xsl";
Transformer transformer = TransformerXML.getInstance().getTransformer(xslPath);
// create DOM tree
DOMSource input = new DOMSource(document);
// Transform and output
transformer.transform(input, new StreamResult(out));
Si alguien puede decirme lo que puede estar pasando con los espacios de nombres? Gracias