Pb balise ouvrante entre 1 couple de balises
Mathieu Fernandez <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour,
J'aimerais déclencher, avec un if, l'ouverture d'une balise à un
endroit. ça marche sous IE mais pas Firefox. Je voudrais quelque chose
comme ça : *<xsl:if ...><tr></xsl:if>*
Or en faisant ça, j'ai une erreur comme quoi j'ai oublié de fermer ma
balise tr.
J'ai donc essayé ainsi : *<xsl:if ....><tr></xsl:if>*
mais dans ce cas là j'ai la balise qui s'affiche à l'écran, elle n'est
pas interprétée.
J'ai essayé avec *<xsl:processing-instruction> *pas mieux.
J'ai vérifié mon entête :* <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"
indent="yes" encoding="utf-8" /> <!--method="xml" si tu veux du XHTML en
sortie-->
<xsl:strip-space elements="*"/> *
toujours le même problème.
Comme ça : *<xsl:text disable-output-escaping="yes"><tr></xsl:text>*
Comme ça : *<xsl:variable name="ligne">
<xsl:value-of select="<tr>"/>
</xsl:variable>
<xsl:value-of select="$ligne" disable-output-escaping="yes"/>
*rien ne marche, je désespère. Quelqu'un saurait-il que faire?