Next in thread → Next in month →

Re: [office] Combine attributes (OFFICE-2241 and OFFICE-2531)

From
<>
Date
2010-04-22T01:22:41+00:00
ID
Thread
Re: [office] Combine attributes (OFFICE-2241 and OFFICE-2531)
This is good.  Maybe send the draft of the schemas to Murata-san (or to WG 
6)to confirm that this addresses the reported issue?

-Rob

 wrote on 04/20/2010 10:30:48 AM:

> Hi,
> 
> during the public review we received comments that the ODF schemas use 
> the RNG combine attribute in a way this was not intended by the authors 
> of RNG. For instance:
> 
> http://tools.oasis-open.org/issues/browse/OFFICE-2241
> http://tools.oasis-open.org/issues/browse/OFFICE-2259
> 
> With the comment that belongs to OFFICE-2259, Murata Makoto contributed 
> an XSLT style sheet that merges the definitions that have a combine 
> attribute into a single definition, and adds a <choice> or <interleave> 
> element that corresponds to the value of the combine attribute.
> 
> I have slightly enhanced this style sheet (it does now add the <choice> 
> and <interleave> elements only if there are multiple definitions for a 
> single name) and have applied it to the manifest and main schema. I 
> would like to propose that we switch to these schema for ODF 1.2.
> 
> The style sheet itself is not very complex, so I'm very confident that 
> the resulting schemas are equivalent to the original schemas. I have 
> further verified that the schemas are valid RNG schemas (using the 
> odftoolkit.org ODF validator implementation). As an additional check I 
> have verified that the modified schema would generate the same text for 
> part 1 and 3 as the original schemas.
> 
> The modified RNG schemas and the modified XSLT style sheet can be found 
> in the document repository. See below.
>
Next in thread → Next in month →