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: Re: [office-comment] ODF schema is faulty (ODF all versions)

Alex, all,

On 03/ 6/09 11:47 AM, Alex Brown wrote:
> Dear all,
> The ODF schema is still incorrect in its definition of ID types, as I have reported before.

The ODF schema is correct in its definition of ID types. It is only not 
Relax-NG DTD compatible. But the ODF 1.2 specification does not claim 
anywhere that the ODF 1.2 schema is DTD compatible. It even does not 
reference the Relax-NG DTD compatibility specification. Further, the 
Relax-NG specification also does not claim that all Relax-NG schemas 
have to be DTD compatible. So, everything is fine.

> Using oXygen I find it refuses to process the ODF schema and (correctly) reports an error of conflicting ID types.
> James Clark wrote a blog entry recently which shows how to fix this (his first examples):
> http://blog.jclark.com/2009/01/relax-ng-and-xmlid.html

The first example is one that does not use xml:id, but ODF 1.2 uses 
xml:id. Later on, James Clark describes the situation for that case, and 
why it cannot be resolved without changing either the validation tools, 
or the RNG Compatibility specification (which also means that the tools 
have to be changed).

Best regards

> - Alex.

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]