Bonjour,
Je génère un fichier XML à partir d'Oracle.
Pour ca j'utilise le code suivant dans la boucle d'un curseur:
Je souhaiterais que toutes les balises qui n'ont pas de balises filles se ferment sans balise fermante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT XMLelement("MaBaliseXML", XMLattributes(maDonne1 AS "MonAttribut1", maDonne2 AS "MonAttribut2")) INTO monXML FROM dual;
exemples :
<MaBalise /> : ok
<MaBalise></MaBalise> : ko
De plus je voudrais que mon fichier n'affiche qu'une seule balise par ligne.
Si j'affiche le résultat dans n'importe quel navigateur web c'est bon.
Par contre si j'ouvre le fichier via un éditeur style textpad, notepad++, etc, je me rend compte que quelques balises sont fermées de la mauvaise manière et qu'une même ligne peut contenir plusieurs balises différentes.
Exemple:
sous I.E.:
<ENT>
<BAL1 />
<BAL2 />
<BAL2 />
<BAL2 />
<BAL3 />
</ENT>
Sous Textpad :
<ENT>
<BAL1></BAL1><BAL2></BAL2><BAL2></BAL2>
<BAL3></BAL3>
</ENT>
Est ce possible de gérer ces différents points lors de la création du fichier par Oracle ?
Merci d'avance pour votre aide.
Partager