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 :
dans le fichier xsl j'insère les lignes suivantes :
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");
mais ça marche pas, j'ai une erreur disant que :
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>
comment faire pour résoudre ce problèmeImpossible d''ajouter l''attribut src après les noeuds enfants ou avant qu'un élément ne soit produit. L'attribut est ignoré.
Merci
Partager