- From: <bugzilla@jessica.w3.org>
- Date: Wed, 23 Sep 2015 12:46:36 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29141
Bug ID: 29141
Summary: [XSLT30] fn:snapshot and fn:copy-of talk about node
(singular), where the signature allows nodes
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: abel.braaksma@xs4all.nl
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
In 18.3, the summary text of fn:copy-of says:
"Returns a deep copy of the node supplied as the $node argument, or of
the context node if the argument is absent."
I think this should be "deep copy of the nodes" and "as the $nodes argument".
In 18.4, the summary text of fn:snapshot says:
"Returns a copy of a node together with its ancestors and descendants and
their attributes and namespaces."
I think this should be "Returns a copy of a sequence of nodes".
The body of the text has:
"The function returns a sequence of nodes in which each node is a
snapshot of the corresponding node in the input sequence supplied as the
argument $node. If the argument is an empty sequence, the function
returns an empty sequence."
This should be "supplied as the argument $nodes", according to the signature.
The function used to explain its workings has a return type of "node()?", this
should be "node()*":
<xsl:function name="fn:snapshot" as="node()?" new-each-time="maybe">
should then become
<xsl:function name="fn:snapshot" as="node()*" new-each-time="maybe">
The body of the function already allows a sequence of nodes to be returned.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 23 September 2015 12:46:38 UTC