jdom y xsl

Jorge
31 de Mayo del 2002
Hola, tengo el siguiente problema. Estoy probando un algoritmo java para convertir un archivo XML en uno HTML usando jdom, pero me sale una excepción cada vez que lo ejecuto.
El archivo xml es:
<?xml version="1.0" encoding="ISO-8859-1"?>
<source>
<title>XSL</title>
<author>John Smith</author>
</source>
El archivo xsl es:
<?xml version='1.0' encoding='ISO-8859-1'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<h1>
<xsl:value-of select="//title"/>
</h1>
<h2>
<xsl:value-of select="//author"/>
</h2>
</xsl:template>
</xsl:stylesheet>
La excepcion k sale es : "referente al archivo xsl" --> Line 2; Column -1; Error al transformar:javax.xml.transform.TransformerConfigurationException: stylesheet requires attribute: version.
¿Alguien sabe x k?

Joaquin
31 de Mayo del 2002
Hola.

En lugar de poner en el elemento raiz de la XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">

Prueba a poner:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Un saludo