Ersetzen eines Node

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerhandbuch und Referenz > XQuery > XQuery Update Facility > Update-Operationen und Syntax >

Ersetzen eines Node

Beschreibung und Syntax

Ersetzt einen Node durch eine Sequenz von Datenelementen beliebiger Art.

 

replace node targetNode with items

 

Details

 

Der Ausdruck targetNode muss auf einen einzigen Ziel-Node verweisen.
Der Ausdruck items muss eine Sequenz von Datenelementen zurückgeben. Diese Sequenz ersetzt den Ziel-Node.
Ein Ziel-Node kann mit Ausnahme von Attribut-Nodes durch jede Art von Sequenz ersetzt werden.
Ein Attribut-Node kann nur durch einen Attribut-Node ersetzt werden. Siehe Beispiel unten.

 

Examples

 

replace node //hr with '<line/>'

 

for $i in //@height return

replace node $i with (attribute line-height{'12pt'})

 


© 2019 Altova GmbH