NameSpaces

cmadrigall
23 de Enero del 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