[XSLT] Débutant : Oracle vers xml
Tout d'abord bonjour à tous
Une question svp pour vous les experts :mrgreen:
J'ai un fichier de commande avec des données d'entête et des données de ligne à générer au format xml à partir d'une vue sur plusieurs tables Oracle.
J'ai en simplifiant avec 2 colonnes des données comme celles-ci dans cette vue :
Commande1|Article1
Commande2|Article1
Commande2|Article3
Commande3|Article1
Commande3|Article2
Commande3|Article3
Le but est d'obtenir ce résultat :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<FICHIER>
<CDE>
<ENTETE>
<Id>Commande1</id>
</ENTETE>
<LIGNE>
<Art>Article1</Art>
</LIGNE>
</CDE>
<CDE>
<ENTETE>
<Id>Commande2</id>
</ENTETE>
<LIGNE>
<Art>Article1</Art>
<Art>Article3</Art>
</LIGNE>
</CDE>
<CDE>
<ENTETE>
<Id>Commande3</id>
</ENTETE>
<LIGNE>
<Art>Article1</Art>
<Art>Article2</Art>
<Art>Article3</Art>
</LIGNE>
</CDE>
</FICHIER> |
J'arrive à me brancher sur l'existant (package xml pour oracle installé) pour générer un fichier XML, via une DOCXSL, contenant une commande. Dès qu'il y en a plus d'une, je lutte pour arriver à coder l'identification du changement de commande. Est-ce utile de persister dans cette voie du xsl ou je passe à l'alternative (génération du fichier xml à partir d'une programme en Pro*C).
Merci pour vos avis ;)