Mon besoin: Je souhaite copier en profondeur tous les fils d'un seul noeud sélectionné sans le copier réellement. Exemple: à partirXSLT: copie enfant profonde
<father><son i="1" /><son i="2" /><son i="0"><lastNode /></son></father>
Je souhaite extraire
<son i="1" /><son i="2" /><son i="0"><lastNode /></son>
Je sais que je peux le faire avec un cycle pour chaque-un, puis xsl: copy-of. Je me demande s'il existe une expression plus simple pour obtenir le même résultat. Une idée?
Suivi. Ma question a raté quelques points. J'aurais dû dire que tous les enfants signifient "tous les enfants possibles", y compris les codes de texte; une autre vérification qu'une meilleure question contient déjà la réponse. Deuxièmement, ce que j'ai appris de vous - la communauté - c'est que j'étais assez stupide pour essayer de résoudre par XSL ce qui en fait était plus un problème XPATH. Merci à vous tous pour cet aperçu
À votre santé.
Si est l'élément de document, cette copie en profondeur ne produira pas un document XML bien formé. –
Erlock