Remplacer le nœud

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Manuel de l'utilisateur et référence > XQuery > XQuery Update Facility > Mise à jour des opérations et de la syntaxe >

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'})

 


© 2018 Altova GmbH