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
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)
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="/">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<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)