The w3c schema has an error that causes it to differ
from the DTD. Basically, <itm> is incorrectly coded. As
to whether it’s invalidating or not, it could be
invalidating if someone validated against the schema
and made the code follow the schema’s error.
<xs:group name="FORM">
<xs:choice>
<xs:element name="div" type="divType"/>
<xs:element name="emph" type="emphType"/>
<xs:element name="head" type="headType"/>
<xs:element name="hi" type="hiType"/>
<xs:element name="itm" type="itmType"/>
<xs:element name="list" type="listType"/>
<xs:element name="p" type="pType"/>
</xs:choice>
</xs:group>
Should have the itm line removed entirely. And change
the choice in listType to
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="label" type="labelType"/>
<xs:element name="itm" type="itmType"/>
</xs:choice>
Proposal Document
Logged In: YES
user_id=208348
This issue has been corrected in the cvs for versions 2.0
and 2.1 of the xsd schema. Please see the following diffs
for exact changes:
http://cvs.sourceforge.net/viewcvs.py/ddi-alliance/ddi/w3c/Version2-0.xsd?r1=1.10&r2=1.11&diff_format=l
http://cvs.sourceforge.net/viewcvs.py/ddi-alliance/ddi/w3c/Version2-1.xsd?r1=1.5&r2=1.7&diff_format=l