OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: xml:id proposal and validation

Dear TC members,

as a follow-up of Monday's TC call I would like to clarify what the
situation of the xml:id[1] proposal is regarding validation with jing 
and msv.

I have updated the Wiki page[1] for the proposal with some information
regarding validation with jing and msv, and have also corrected a small
error in my explanations. I had stated that the RNG DTD Compatibility 
specification[2] does not allow to have two attributes of type ID at a 
single element. This is wrong. RNG DTD Compatibility seems to allow 
this, but only XML 1.0 DTDs seem not to allow this. This however has not 
impact on the proposal itself or its rationale.

To summarize what I have written in the proposal itself: The proposal
does not change the situation regarding validation with jing and msv. In
particular, it does not resolve the errors that are reported by jing if
it is used without -i option, that is, with RNG DTD Compatibility
enabled. It also does not really change the validation of the ID 
semantics, because both validators seem not to support xml-id. jing 
validates ID semantics only in the DTD compatibility mode. Since this 
mode cannot be used with ODF, jing in practice will not validate IDs.

MSV always validates ID semantics for all attributes of type ID, 
regardless which data type library used. That means, it did validate ID 
semantics although ODF currently does not require that, and it will 
continue to do so.

Best regards


[1] http://wiki.oasis-open.org/office/proposal%3Axml-id
[2] http://www.oasis-open.org/committees/relax-ng/compatibility.html
Michael Brauer, Technical Architect Software Engineering
Sun Microsystems GmbH             Nagelsweg 55
D-20097 Hamburg, Germany          michael.brauer@sun.com
http://sun.com/staroffice         +49 40 23646 500

Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
	   D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]