Bonjour,

Je génère un fichier XML avec une feuille XSLT, j'applique ensuite une validation XSD. Mon problème est que cette validation refuse la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  <xxx:yyyy ffff="coucou"/>
Par contre si je modifie à la main pour avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  <xxx:yyyy ffff="coucou">
  </xxx:yyy>
la validation est ok.

Je cherche donc à modifier ma feuille XSLT de façon à générer la seconde version du XML avec explicitement un tag ouvrant et un fermant et ma question est là : comment peut-on faire cela ?

Merci d'avance pour vos réponses.

PS : Mon code XSLT actuel est le suivant (environnement Cocoon):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  <xxx:yyy>
    <xsl:attribute name="fff">
      <xsl:value-of select="composant/valeur"/>
    </xsl:attribute>
  </xxx:yyyy>