Remplacer le nœud
Description et syntaxe
Remplace un nœud avec une séquence de tout type d'items.
replace node targetNode with items
Détails
•L'expression targetNode doit pointer vers un nœud cible unique.
•L'expression items doit retourner une séquence d'items. Cette séquence remplacera le nœud cible.
•Sauf pour les nœuds d'attribut, un nœud cible peut être remplacé par tout type de séquence.
•Un nœud d'attribut peut uniquement être remplacé par un nœud d'attribut. Voir exemple ci-dessous.
Exemples
replace node //hr with '<line/>'
for $i in //@height return
replace node $i with (attribute line-height{'12pt'})