[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [dita-comment] Possible bug in DITA 1.2 glossentryMod.xsd?
Hi Tony, Hi Tony, Yes, that is a bug. I had found the issue after the schemas were posted for the review. The are some other updates as well related to MSXML 4 fixes. It does not affect the content models. MSXML4 seems a bit diligent in making sure mixed="true" appears on on complexTypes where the base contains mixed content as well. The other fix related to MSXML 4 is the removal of the xmlns:xml declaration in the schema documents. It does not affect validation of the schemas with other XML Schema parsers. The only other issue that I know of at the moment is that taskreqDomain.xsd to be updated so that it breaks down the content models into <element_name>.content and <element_name>.attributes. Kind regards, Eric On 9/7/2010 2:49 PM, Tony Morales wrote: 884079AC-A6B8-412B-9B0F-AF938F5EF98C@oracle.com" type="cite">I think I'm running into a bug in the latest (as of this writing) DITA 1.2 XML schemas, specifically glossentryMod.xsd. Looking at glossentry in the DITA 1.2 language reference: http://docs.oasis-open.org/dita/v1.2/cd03/spec/langref/glossentry.html The glossentry topic type requires glossterm, followed by an optional glossdef, an optional prolog, an optional glossbody, an optional required-links, and so on. The latest DTDs match the language reference. However, in glossentryMod.xsd, we have: <xs:group name="glossenrty.content"> <xs:sequence> <xs:sequence> <xs:group ref="glossterm"/> <xs:group ref="glossdef" /> <xs:group ref="prolog" /> <xs:group ref="glossBody" /> <xs:group ref="related-links" minOccurs="0"/> <xs:group ref="glossentry-info-types" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:group> If I'm following the glossentry definition correctly, the references to glossdef, prolog, and glossbody are missing the minOccurs="0" attribute. The group name (and the reference to it) also has a typo, for what it's worth... glossenrty.content -> glossentry.content Thanks, Tony -- Tony Morales Information Tools Architect Oracle CorporationNo virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.851 / Virus Database: 271.1.1/3119 - Release Date: 09/07/10 02:34:00 |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]