bonjour,

Je voudrais copier un noeud avec ces éléments sauf un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<livre>
<div style="margin-left:40px"><auteur></auteur></div><div style="margin-left:40px"><pages></pages></div><div style="margin-left:40px"><description></description></div></livre>
Je veux copier ce noeud <livre> avec ces éléments sauf l'élément <description>.
Je veux donc obtenir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<livre>
<div style="margin-left:40px"><auteur></auteur></div><div style="margin-left:40px"><pages></pages></div></livre>
J'ai ce code XSL mais je ne comprend pas pourquoi ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<livre>
<xsl:copy-of select="*[not(description)]"/>
</livre>
Est ce que quelqu'un peut m'éclairer ?

Merci