On 29.12.2021 19:27, Martin Honnen martin(_dot_)honnen(_at_)gmx(_dot_)de wrote:
It seems, on the other hand, eXide of eXist-db in the online version
doesn't even grok some of the generate-id based attempts:
let $nodes := (1 to 10) ! parse-xml-fragment('<node>' || . ||
'</node>')/node(),
$nodes := (1 to 5) ! $nodes,
$ids := distinct-values($nodes ! generate-id(.))
return $ids ! (function($id) {$nodes[generate-id(.) eq $id][1]})(.)
gives <node>1</node>
So
let $nodes := (1 to 10) ! parse-xml-fragment('<node>' || . ||
'</node>')/node(),
$all-ids := $nodes ! generate-id(.)
return $all-ids
gives a sequence of ten "N1" values in eXist-db. Hmm.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--