Salut tout le monde :

avec java je génère un document Word à partir d'un feuille de style xsl et un fichier de données xml.

j'ai un petit problème lorsque je veux afficher une image dans le .doc

code java pour générer le fichier XML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	Element image = document.createElement("image");
	rapport.appendChild(image);
	image.setAttribute("source", "logo.jpg");
	image.setAttribute("texte_alternatif", "Image de test1");
dans le fichier xsl j'insère les lignes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<w:t>
     <IMG>
          <xsl:attribute name="src">
               <xsl:value-of select="image/@source" />
          </xsl:attribute>
          <xsl:attribute name="alt">
               <xsl:value-of select="image/@texte_alternatif" />
          </xsl:attribute>
     </IMG>
</w:t>
mais ça marche pas, j'ai une erreur disant que :
Impossible d''ajouter l''attribut src après les noeuds enfants ou avant qu'un élément ne soit produit. L'attribut est ignoré.
comment faire pour résoudre ce problème

Merci