[ODFPlugtest] ODF 1.2 draft not compliant itself?

J.M. Maurer uwog at abisource.com
Wed Oct 20 21:11:58 CEST 2010


On Wed, 2010-10-20 at 13:00 -0600, Andreas Guelzow wrote:
> On Wed, 2010-10-20 at 20:28 +0200, J.M. Maurer wrote:
> > Is it me, or is the ODF 1.2 draft spec itself not ODF compliant?
> > 
> > Look at the content.xml from
> > http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.odt
> > 
> > Now search for the <text:bookmark-end> element which has the value
> > "__RefHeading__1414978_253892949" for its text:name attribute.
> > 
> > >From the "6.2.1.4 <text:bookmark-end>" section:
> > 
> >   For every <text:bookmark-end> element, there shall be a preceding
> >   <text:bookmark-start> element in the same document using the
> >   same value for the text:name attribute.
> > 
> > Now try to find that <text:bookmark-start> element. It does not exist.
> > There is a <text:bookmark> element with that text:name value though.
> > 
> 
> The ODF1.2 draft is written in a format that claims to be ODF1.2. Since
> at this time there is no ODF1.2 clearly that draft foramt cannot be
> ODF1.2 compliant. (And there are many other places where files created
> with a recent version of OOo do not follow the current ODF1.2 draft.)

You are of course technically correct. The problem however is that the
spec did not change at all in this area (bookmarks), so why use a
bookmark construct that conforms to neither the ODF 1.1 nor 1.2 draft
specification?

Cheers,
  Marc




More information about the Plugtest mailing list