Salut,
voila j'ai une feuille xsl qui contient un tag img qui lui au lieu d'appeler une image classique, appele une procedure stockee d'une bd qui va afficher l'image, voici le code :
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:template match="/">
- <b>Databases</b>
- <table border="0">
- <xsl:for-each select="ROWSET/ROW">
- <tr>
- <xsl:choose>
- <xsl:when test="DB_ACCESIBLE = Y">
- <td><img src="/pls/EMDBAV2/dbaweb.ViewImage(''on.gif'')"/></td>
- </xsl:when>
- <xsl:otherwise>
- <td><img src="/pls/EMDBAV2/dbaweb.ViewImage(''off.gif'')"/></td>
- </xsl:otherwise>
- </xsl:choose>
- <td><xsl:value-of select="DB_NAME"/></td>
- </tr>
- </xsl:for-each>
- </table>
- </xsl:template>
- </xsl:stylesheet>
|
le probleme se situe aux tags img (ne faites pas attention au double single quote de ViewImage, c'est pour pouvoir rentrer dans la bd), donc en gros la ligne devient ceci une fois dans la bd : dbaweb.ViewImage('off.gif'
.
le prob c'est que la ligne va etre transformée en ceci : dbaweb.ViewImage('off.gif&apos
ce qui a pour consequence que je n'arrive pas a afficher mes images, comment faire pour que ca reste des ' ??
merci
Message édité par Slash- le 27-02-2003 à 12:57:14