Altova XMLSpy 2024 Professional Edition 

Descripción y sintaxis

Inserta uno o varios nodos antes, después o dentro del nodo de destino indicado.

 

insert (node|nodes) elementos into nodoDestino

insert (node|nodes) elementos as first into nodoDestino

insert (node|nodes) elementos as last into nodoDestino

insert (node|nodes) elementos before nodoDestino

insert (node|nodes) elementos after nodoDestino

 

Detalles

 

La expresión elementos debe devolver una secuencia de elementos. Incluso si utiliza la palabra clave node|nodes, elementos puede ser una secuencia de elementos no nodos.

La expresión nodoDestino debe apuntar a un solo nodo de destino.

Si se usa la palabra clave into, nodoDestino debe ser un nodo de elemento o un nodo de elemento de documento.

Si se usa la palabra clave as first o as last, el elemento se inserta como primer o último secundario respectivamente.

Si solo se usa la palabra clave into, los atributos se anexan a los atributos disponibles y los elementos se insertan como primeros secundarios.

Si se usa la palabra clave before o after, nodoDestino puede se de cualquier tipo.

Si se inserta un atributo, no puede llamarse igual que ningún atributo ya existente.

 

Ejemplos

 

for \$i in /book/section return

insert nodes (attribute id { 'somevalue' }, <newelement> contenido que incluya los números "{ 1 to 3}"</newelement>

into \$i

 

© 2017-2023 Altova GmbH