Ich habe eine Funktion, die einen Konstruktor enthält:XQuery: wie man zwei Konstruktoren im Gegenzug verketten?
declare function local:Construct ($id)
{
<tag id="{$id}"/>
}
Ich verwende die Funktion im Gegenzug von "FLWOR":
for $val in ...
...
return local:Construct(data($val/id))
Dies funktioniert.
Jetzt möchte ich zwei Konstrukten verketten wie diese
for $val in ...
...
return local:Construct(data($val/id1)) + local:Construct(data($val/id2))
Das Pluszeichen natürlich nicht stimmt. Was sollte ich stattdessen verwenden?
Vielen Dank. Das ist genau das, was ich brauche. – danatel