Bonjour à tous, je requiers votre aide pour un problème lié à l'intégration d'overlib (la librairie Javascript pour créer des infobulles) dans du xsl.

voici un morceau du fichier xsl :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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="/">
<html><head>
</head>
<body>
 
<xsl:variable name="edi" select="editeur" />     
 
<A HREF="javascript:void" onMouseOver="return overlib('{$edi}')" onMouseOut="nd();">
<xsl:value-of select="titre" />
</A>
.... Ici cela fonctionne, j'ai bien le titre en lien hypertexte et au survol de la souris j'obtiens mon infobulle avec écrit dedans le nom de l'éditeur maintenant voici le problème :

J'ai plusieurs variables à afficher dans cette même bulle j'ai donc voulu les afficher avec du html pour la mise en forme, et cela ne marche pas, il n'accepte aucune balise.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<A HREF="javascript:void" onMouseOver="return overlib('{$edi}<br>{$edi}')" onMouseOut="nd();">
<xsl:value-of select="titre" />
</A>
Provoque : Erreur d'analyse XML : mal formé.

Je tiens à préciser que overlib gère les balises html, cela marche très bien dans une page html ou php, le problème est ici le xsl.
Peut-on le faire? Sinon comment puis-je faire un semblant de mise en forme dans ma bulle?
Avec j'obtiens un espace, y'a t il un code pour un retour chariot?
Merci d'avance !