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 533 - Test enhancements based on Oracle results
Summary: Test enhancements based on Oracle results
Status: RESOLVED FIXED
Alias: None
Product: DOM TS
Classification: Unclassified
Component: DOM Level 3 (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal
Target Milestone: ---
Assignee: Curt Arnold
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-17 19:57 UTC by Curt Arnold
Modified: 2004-02-21 04:06 UTC (History)
0 users

See Also:


Attachments
A lot of assertNotNull, some hc_staff.xsd changes (40.45 KB, patch)
2004-02-17 19:58 UTC, Curt Arnold
Details
Fixed duplicate id (695 bytes, patch)
2004-02-19 23:13 UTC, Curt Arnold
Details
Fixed duplicate id (695 bytes, patch)
2004-02-19 23:13 UTC, Curt Arnold
Details
Integration of fake XHTML DTD into non-HTML jars (17.74 KB, patch)
2004-02-20 23:03 UTC, Curt Arnold
Details

Description Curt Arnold 2004-02-17 19:57:57 UTC
Many tests perform operations on children of entities and entity references, 
but the tests did not check that these values were not null which would result 
in hard to diagnose test failures or misleading test successes.

With the exception of userdatahandler01 which had a type problem that should 
have caused test failure, all of the other changes should not have any change 
in the tested behavior.

In addition, xsi:noNamespaceSchemaLocation="Yes" was used as an XHTML 
transparent namespaced attribute.  However, there was not a corresponding 
resource "Yes" which would cause a test failure if the parser attempted to 
resolve it.

The Oracle parser would report a duplicate ID (EMP0004) due to a problem with 
union types which was eliminated by placing all used values in the first 
member of the union.  Also, it would not expand an entity reference in one of 
the class values and then fail schema validation, so "Y" was added to the 
classType enumeration.
Comment 1 Curt Arnold 2004-02-17 19:58:53 UTC
Created attachment 234 [details]
A lot of assertNotNull, some hc_staff.xsd changes
Comment 2 Curt Arnold 2004-02-19 23:13:47 UTC
Created attachment 244 [details]
Fixed duplicate id
Comment 3 Curt Arnold 2004-02-19 23:13:54 UTC
Created attachment 245 [details]
Fixed duplicate id
Comment 4 Curt Arnold 2004-02-20 23:03:18 UTC
Created attachment 249 [details]
Integration of fake XHTML DTD into non-HTML jars

Oracle's beta XDK parser has a problem with parameter entities that makes it
unable to read the official xhtml1-strict.dtd.	This patch substitutes a
greatly simplified version that the current XDK can parse.  The official
xhtml1-strict is still used in the dom1-html and dom2-html jars.