Bonjour

je souhaite faire une transformation xslt coté client avec javascript, pour ce faire j'utilise la bibliotèque sarissa;

sous ie,opera & co ma feuille xslt suivante fonctionnait tres bien
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns="http://www.w3.org/TR/xhtml1/strict">
<xsl:output method="html"/>
<xsl:template match="/">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head></head>
  <body>
  <xsl:for-each select="//item">
  ....
  </xsl:for-each>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>


mais sous firefox pour que la mise en forme fonctione (prise en compte du css)je doit rajouter la declaration xhtml,les balise html,body,head

le probleme c'est que ces balises apparraissent dans le document que me retourne la fonction transformToFragment..

est ce que je doit traité le fragment dom ou y a t'il une meilleur solution


merci
Modifié par jeff (30 Jan 2007 - 22:00)
bon avec un petit remaniment de mon xslt et l'utilisation de la bibliotheque google-ajaxslt
c'est resolu