- From: <bugzilla@wiggum.w3.org>
- Date: Sun, 08 Feb 2009 18:19:07 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6539
Summary: Assertions and Base URI
Product: XML Schema
Version: 1.1 only
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Structures: XSD Part 1
AssignedTo: David_E3@VERIFONE.com
ReportedBy: mike@saxonica.com
QAContact: www-xml-schema-comments@w3.org
CC: cmsmcq@blackmesatech.com
XSLT and XQuery both allow an element to be deep-copied without changing the
type annotations on the nodes being copied, but with the copied nodes having a
different base URI from the original.
For this and other reasons, it is desirable that the validity and type of an
element should not depend in any way on its base URI.
Currently we have no rules preventing assertions (and perhaps CTA) producing
results that are dependent on the base URI of the node being validated.
The best way of preventing this problem occurring would be to lose the base URI
of the nodes while constructing the XDM instance that is supplied as input to
the assertion.
I believe that the resolution of bug #5207 makes it clear that XDM allows the
base URI of a node to be "absent" in such a way that operations dependent on
the base URI would fail; I think we should probably construct an XDM instance
with this property. It would be a good idea to wave this past other QT people
to check that they share the same understanding.
--
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 Sunday, 8 February 2009 18:19:18 UTC