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 :
Et ensuite sous word dans un fichier RTF par l'ajout de champs formulaire j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
avec toute ma petite mise en page qu'il faut et j'ai 3 pages avec chacune un nom de client différent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?for-each:NOM_CLIENT?><?NOM_CLIENT?><end for-each?>
Sauf que word ne permet pas d'utiliser toutes les balises XLS (à vrai dire j'en connais qu'une qui fonctionnequi permet de faire un saut de page entre chaque page client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:if xdofo:ctx="inblock" test="position()<count(//NOM_CLIENT)"> <xsl:attribute name="break-before">page</xsl:attribute> </xsl:if>
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