Update regarding DR 09-0157
Rex Jaeschke
rex at RexJaeschke.com
Thu Jul 2 12:38:46 CEST 2009
At the Copenhagen meeting, we agreed to close this DR by changing both the
EG_RPrContent and EG_RPrBase types. However, when I came to implement the
exact changes for that, I asked Shawn for help. See his counter modified
proposal below under the heading 2009-06-30 Shawn Villaron. Basically, he
argues that we change only EG_RPrBase.
Rex
1. DR 09-0157 WML: restriction on ordering of run properties
Status: Closed; will be incorporated in AMD1
Subject: WML: restriction on ordering of run properties
Qualifier: Technical Defect
Submitter: Jirka Kosek, CNI (CZ)
Contact Information: e-mail: jirka at kosek.cz
Submitters Defect Number: 08-00076
Supporting Document(s): none
Date Circulated by Secretariat: 2009-03-25
Deadline for Response from Editor: 2009-05-25
IS 29500 Reference(s): Part 1, §17.3.2.28, p. 325
Related DR(s): none
Nature of the Defect:
Schema defines run properties as xs:sequence which means that properties has
to be specified in a specific order. This adds unnecessary complexity to
OOXML producers. It would be better to allow run properties to appear in any
order.
Solution Proposed by the Submitter:
Definition of EG_RPrContent and EG_RPrBase types in the schema should be
changed so they are not using xs:sequence but xs:all instead.
Schema Change(s) Needed: none
Editors Response:
2009-06-22/24 Copenhagen meeting:
The definition of the types EG_RPrContent and EG_RPrBase in the schema
should be changed so they use xs:all instead of xs:sequence.
Closed as proposed. Go into AMD1.
2009-06-30 Shawn Villaron:
By changing only EG_RPrBase, this keeps things very simple. It avoids the
problem with groups and allows almost everything to come in any order, with
the exception being that CT_RPrChange must follow EG_RPrBase, which seems to
makes sense.
The exact changes are:
Part 1: §A.1, WordprocessingML, p. 43774378, lines 17211762
<xsd:group name="EG_RPrBase">
<xsd:sequenceall>
<xsd:element name="rStyle" type="CT_String" minOccurs="0"/>
<xsd:element name="oMath" type="CT_OnOff" minOccurs="0"/>
</xsd:sequenceall>
</xsd:group>
Part 1: §B.1, WordprocessingML, p. 46874688, lines 10891128
<<Relax NG schema change description goes here>>
Part 4: §A.1, WordprocessingML, p. 845846, lines 17921834
<xsd:group name="EG_RPrBase">
<xsd:sequenceall>
<xsd:element name="rStyle" type="CT_String" minOccurs="0"/>
<xsd:element name="oMath" type="CT_OnOff" minOccurs="0"/>
</xsd:sequenceall>
</xsd:group>
Part 4: §B.1, WordprocessingML, p. 11841185, lines 11401179
<<Relax NG schema change description goes here>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090702/a7339fcd/attachment.htm>
More information about the sc34wg4
mailing list