Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java y XML > NameSpaces
-Foros de debate

Java y XML
Lista de foros | Lista de mensajes de este foro

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

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network