Should the Examples.cs samples be updated to use base-uri instead of document-uri?
Please register to reply
Added by Martin Honnen about 2 years ago
As far as I understand it, if working with collections the function document-uri()
is no longer returning a URI but an empty sequence for documents in a collection.
Based on that, while looking at the Examples.cs sample of the Saxon resources I wonder whether the two examples in there working with collections and using document-uri
shouldn't be changed to use base-uri
instead.
Examples are https://saxonica.plan.io/projects/saxonmirrorhe/repository/he/revisions/he_mirror_saxon_11_4/entry/src/samples/cs/Examples.cs#L1380 and https://saxonica.plan.io/projects/saxonmirrorhe/repository/he/revisions/he_mirror_saxon_11_4/entry/src/samples/cs/Examples.cs#L1457, both doing e.g. <xsl:for-each select="collection(...)"><document uri='{document-uri(.)}' nodes='{count(//*)}'/>...
.
It seems that does just output document uri=""
now, which is not really helpful/meaningful. It should better use uri="{base-uri(.)}"
, no?
Please register to reply