Je souhaiterais supprimer par une transformation XSL tous les noeuds dont ni eux-mêmes, ni leurs descendants, ne contiennent de noeuds texte, ou de valeurs d'attributs.
Exemple source :
<racine>
<element1>
<element1a />
<element1b attribut="" />
</element1>
<element2>
<element2a />
<element2b attribut="" />
<element2c attribut="une valeur" />
<element2d>Texte</element2c>
<element2>
</racine>
Exemple résultat après transformation
<racine>
<element2>
<element2c attribut="une valeur" />
<element2d>Texte</element2c>
<element2>
</racine>
Merci pour votre aide.
Partager