Bonjour
j'utilise l'outil XML/Publischer d'Oracle. Le but de ce logiciel est de générer un fichier XML à partir de la base de données, puis par un modèle Word de générer un état avec les données du XML.
ex : Oracle me génère :
1 2 3 4 5 6 7 8 9 10 11
| <?xml version="1.0" encoding="ISO-8859-15"?>
<!-- Generated by Oracle Reports version 6.0.8.24.0 -->
<ATLASOMDEVIS>
<LIST_G_ENTETE>
<G_ENTETE>
<NOM_CLIENT>MonClient1</NOM_CLIENT>
<NOM_CLIENT>MonClient2</NOM_CLIENT>
<NOM_CLIENT>MonClient3</NOM_CLIENT>
</G_ENTETE>
</LIST_G_ENTETE>
</ATLASOMDEVIS> |
Et ensuite sous word dans un fichier RTF par l'ajout de champs formulaire j'écris :
<?for-each:NOM_CLIENT?><?NOM_CLIENT?><end for-each?>
avec toute ma petite mise en page qu'il faut et j'ai 3 pages avec chacune un nom de client différent.
Sauf que word ne permet pas d'utiliser toutes les balises XLS (à vrai dire j'en connais qu'une qui fonctionne
1 2 3
| <xsl:if xdofo:ctx="inblock" test="position()<count(//NOM_CLIENT)">
<xsl:attribute name="break-before">page</xsl:attribute>
</xsl:if> |
qui permet de faire un saut de page entre chaque page client.
Ma question est
est-ce que quelqu'un connaît l'outil XML/Publischer, où est-ce que ce que je fais ressemble à quelque chose que vous connaissez, et si oui connaissez-vous un site avec toutes les balises XSL que je peux utiliser dans mon RTF (ex : <xsl:variable name="var">toto</xsl:variable> ne fonctionne pas).
Merci
Partager