Hi,

 

When i use Xalan, the html output is quite correct :

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

<html>

  <body>

    <table>

      <tr>

        <td></td>

      </tr>

    </table>

    <span> test  </span>

  </body>

</html>

 

A little problem : I would like the spaces before and after “test” to be deleted.

 

I tried with <xsl:strip-space elements="*"/> but it doesnot work.

 

The big problem : When I activate XSLTC, the ouput is horrible :

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

<html xmlns:xalan="http://xml.apache.org/xslt">

<body>

<table>

<tr>

<td></td>

</tr>

</table>

<span>      test  </span>

</body>

</html>

 

My XSL is very simple :

 

<?xml version="1.0" encoding="ISO-8859-1"?>

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

  xmlns:xalan="http://xml.apache.org/xslt">

                       

  <xsl:output encoding="ISO-8859-1" method="html" version="4.0"

  doctype-public="-//W3C//DTD HTML 4.01//EN"

  doctype-system="http://www.w3.org/TR/html4/strict.dtd"

  indent="yes" xalan:indent-amount="2" media-type="text/html"/>

 

  <xsl:strip-space elements="*"/>

  <xsl:preserve-space elements="pre|code" />

 

  <xsl:template match="/">

 

  <html>

  <body>

  <table><tr><td>

  </td>

  </tr></table>

  <span>      test     </span>    

 

  </body>

  </html>

  </xsl:template>

 

</xsl:stylesheet>

 

Do u know why ?                

 

Thanks

 

Reply via email to