This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 567 - wrong uri expected in DOM L3 nodegetbaseuri16
Summary: wrong uri expected in DOM L3 nodegetbaseuri16
Status: ASSIGNED
Alias: None
Product: DOM TS
Classification: Unclassified
Component: DOM Level 3 (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal
Target Milestone: ---
Assignee: Philippe Le Hegaret
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-23 17:48 UTC by Curt Arnold
Modified: 2004-03-10 19:35 UTC (History)
0 users

See Also:


Attachments
Restored preservation of entity references (1.62 KB, patch)
2004-02-23 17:52 UTC, Curt Arnold
Details

Description Curt Arnold 2004-02-23 17:48:23 UTC
On Feb 23, 2004, at 3:27 PM, Naela Nissar wrote:

Hi Curt,

In DOM L3 test case nodegetbaseuri16, the expected baseURI for the entity
reference is incorrectly given as 'external_barfoo' instead of
'external_foo'.

---

I did corrupt the case when I removed a large number of unnecessary (and in this
case necessary) implement attributes.  Since it did not change the results of
the test, I didn't catch that I made a breaking change.  

However, when expandEntityReferences is false, the test accomplishes what it
intended to do.  The Infoset mapping equates an EntityReference.baseURI to
[declaration base uri] which by my reading of the Infoset spec is where the
entity declaration occurs which would be external_barfoo.xml.

I'm leaving this assigned to Phillipe so he can double check my interpretation.
 But I will commit a fix to add back the implementationAttribute and add a
reference to this bug.
Comment 1 Curt Arnold 2004-02-23 17:52:38 UTC
Created attachment 250 [details]
Restored preservation of entity references