Bonjour à tous.

Je dois parser fichier xml à l'aide de xslt, et j'ai constaté quelques pertes d'éléments dans le fichier xml résultat, et j'aimerais savoir s'il est possible de les éviter.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
devient
<?xml version="1.0" encoding="UTF-8"?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<champ value="" libelle="Justification absence tableau financier&lt;br&gt;&lt;font color=&#x9;blue&gt;(Pour les Rapports Financiers)&lt;/font&gt;" code="RAP_CHAMP1"/>
devient
<champ value="" libelle="Justification absence tableau financier&lt;br&gt;&lt;font color=;blue&gt;(Pour les Rapports Financiers)&lt;/font&gt;" code="RAP_CHAMP1"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<DDE_RESULTAT></DDE_RESULTAT>
devient
<DDE_RESULTAT/>
(de même pour toutes les balises qui ne contiennent pas de valeur)

- J'ai cru comprendre que la valeur par défaut de l'attribut standalone était "no", je ne comprends donc pas pourquoi cet attribut est supprimé.
- Par rapport à l'attribut color, est-ce que ce changement peut avoir des conséquences, ou la valeur est-elle conservée ?
- Est-il possible d'éviter ce problème des balises auto-fermantes (pour le cas où on voudrait remettre des valeurs dedans par la suite) ?

Merci beaucoup pour votre réponse, c'est assez urgent.

Martin.