Hi all,

I noticed that the current DOM Level 3 Core Working Draft and the current Xerces 2 implementation conflict in the area of schema normalized value default settings.

By "schema normalized value", I am refering to the definition of "normalized value" in http://www.w3.org/TR/xmlschema-1/#section-White-Space-Normalization-during-Validation.

By default, Xerces exposes the schema normalized value. See:
http://xml.apache.org/xerces2-j/features.html#validation.schema.normalized-value

However, DOM Level 3 Core has a conflicting default value. Under
http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMConfiguration it states:

"datatype-normalization"

true
[required]
Let the validation process do its datatype normalization that is defined in the used schema language. Note that this does not affect the DTD normalization operation which always takes place, in accordance to [XML 1.0].
...
false
[required] (default)
Disable datatype normalization. The XML 1.0 attribute value normalization always occurs though.

So either DOM will need to change their default or Xerces will. I think the choice that DOM made is more reasonable for a default. Does this mean that you all will be changing the Xerces default value to match DOM's?

Comments?

-Edwin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to