- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 29 Nov 2008 00:01:03 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6255 Summary: [XPath2] Base URI after validation Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: XPath AssignedTo: chamberl@almaden.ibm.com ReportedBy: mike@saxonica.com QAContact: public-qt-comments@w3.org I've tagged this as XPath for administrative convenience, but it's actually an issue that affects XSLT and XQuery rather than XPath itself. Both XSLT and XQuery define the process of validation in terms of a number of steps, starting with serializing the XDM and then reparsing it to construct an Infoset, which is then validated as described in the XML Schema specification. If this process is followed literally, the base URI of the nodes in the validated document is undefined. This is unfortunate, since it makes any relative URI references in the document unusable. I suggest we add a rule that the base URI of the document node of the Infoset that is constructed must be the same as the base URI of the XDM node being validated. As a future enhancement, there would seem to be a case for allowing the required base URI of a document node to be specified explicitly as an option on a document node constructor (document{} in XQuery, xsl:document in XSLT). It's easy to define syntax for this in XSLT of course, much harder in XQuery. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Saturday, 29 November 2008 00:01:14 UTC