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 424 - L3 entitiy tests require external entity support
Summary: L3 entitiy tests require external entity support
Status: RESOLVED FIXED
Alias: None
Product: DOM TS
Classification: Unclassified
Component: DOM Level 2 (show other bugs)
Version: unspecified
Hardware: All All
: P2 minor
Target Milestone: ---
Assignee: Curt Arnold
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-12 15:05 UTC by Andrew Clover
Modified: 2004-03-10 08:56 UTC (History)
0 users

See Also:


Attachments
Added validation=true or replaced getElementByID (22.30 KB, patch)
2004-03-10 03:55 UTC, Curt Arnold
Details

Description Andrew Clover 2003-12-12 15:05:33 UTC
level3/core/entitygetinputencoding03
level3/core/entitygetinputencoding04
level3/core/entitygetxmlencoding03
level3/core/entitygetxmlencoding04
level3/core/entitygetxmlversion03
level3/core/entitygetxmlversion04

all require EEs - aren't we using the 'validating' implementationAttribute to
signal EE-support-required in other tests?
Comment 1 Andrew Clover 2003-12-14 21:15:36 UTC
More tests that seem to rely on the external DTD:

level3/core/documentadoptnode05
level3/core/documentadoptnode28
level3/core/documentrenamenode06
level3/core/documentrenamenode08
level3/core/nodereplacechild33
level3/core/noderemovechild16
level3/core/noderemovechild30
level3/core/nodegetbaseuri09
level3/core/nodegettextcontent06
level3/core/nodegettextcontent14
level3/core/nodesettextcontent05
level3/core/nodecomparedocumentposition10
level3/core/nodecomparedocumentposition35
level3/core/nodecomparedocumentposition36
level3/core/nodeisequalnode16
level3/core/nodelookupprefix18
level3/core/nodelookupnamespaceuri18
level3/core/attrisid04
level3/core/attrisid05

level2/core/attrgetownerelement01
level2/core/attrgetownerelement04
level2/core/documentimportnode02
level2/core/documentimportnode03
level2/core/documentimportnode04
level2/core/documentimportnode14
level2/core/elementgetattributenodens03
level2/core/elementgetattributens02
level2/core/elementhasattribute02
level2/core/hasAttributeNS04
level2/core/importNode05
level2/core/importNode06
level2/core/namednodemapremovenameditemns02
level2/core/nodesetprefix04
Comment 2 Curt Arnold 2004-01-08 11:15:48 UTC
The entity tests had been rewritten for other reasons and I believe most of 
these have been fixed as a by-product of making the tests XHTML compatible 
which brought the default attribute definition into the internal subset.  Do 
you see the same problem in any tests with the current test suite?
Comment 3 Andrew Clover 2004-02-19 09:40:32 UTC
> Do you see the same problem in any tests with the current test suite?

L3 is fine now. L2 Core still has the following tests that seem to rely on
external entities:

attrgetownerelement01
attrgetownerelement04
documentimportnode02
documentimportnode03
documentimportnode04
elementgetattributenodens03
elementgetattributens02
elementhasattribute02
hasAttributeNS04
importNode05
importNode06
namednodemapremovenameditemns02
nodesetprefix04
Comment 4 Curt Arnold 2004-03-10 03:55:29 UTC
Created attachment 295 [details]
Added validation=true or replaced getElementByID