- From: <bugzilla@jessica.w3.org>
- Date: Sun, 16 Oct 2016 06:21:38 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29938
Bug ID: 29938
Summary: [XSLT30] Suggestion to drop XTDE1370 and XTDE1380 to
bring them in line with XDM 3.0
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
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: ---
This bug applies to our description of fn:unparsed-entity-uri and
fn:unparsed-entity-public-id.
We currently say this for these errors (descr. is the same for both):
[ERR XTDE1370] It is a dynamic error if $node, or the context item if the
second argument is omitted, is a node in a tree whose root is not a document
node.
We explain these functions in terms of the dm:unparsed-entity-uri and the
dm:unparsed-entity-public-id accessors. According to the DM, these accessors
return an empty sequence if applied to something other than a document node.
Since our functions find the root of the current tree, this root can be a
document node, or something else. In the latter case we ought to raise these
errors.
I propose to drop these errors. I don't see a use for them and I think it is
good to be more in line with the DM. Furthermore, less errors is usually better
:).
We may consider to return the empty sequence (change of signature) or the empty
string (with current signatures). I don't see a problem for either, but have a
preference for returning the empty sequence (in line with the DM).
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Sunday, 16 October 2016 06:21:54 UTC