- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 27 Mar 2006 10:44:58 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3051
Summary: [Ser] undeclare-prefixes=no unspecified
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Serialization
AssignedTo: scott_boag@us.ibm.com
ReportedBy: davidc@nag.co.uk
QAContact: public-qt-comments@w3.org
http://www.w3.org/TR/xslt-xquery-serialization/#xml-undeclare-NS
only specifies the behaviour if undeclare-prefixes=yes. The behaviour if this
parameter is set to no is unspecified.
One interpretation is that if it is no, XML Namespaces 1.1 prefix
undeclarations should not be used. However if the version parameter is greater
than 1.0, another interpretation would be that namespace undeclarations MAY or
MAY NOT be used, depending on the implementation, as this is unspecified.
I think that it would be least confusing if the undeclare-prefixes section
specified that if the parameter is set to no then prefix undeclarations may not
be used.
This report is prompted by Constr-namespace-13 in the XQuery test suite which
has an expected result file using prefix undeclarations even though the test
suite is specified as using serialisation options including
undeclare-prefixes=no
see bug #3409
David
Received on Monday, 27 March 2006 10:45:03 UTC