[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: XML Schema updates needed for final version
Hello, There are a couple of updates that need to be integrated into the final version of the schemas. I found a couple of group definitions missing in the Mapgroup Domain. The following group definition need to be added the mapGroupMod.xsd. Without these group definitions for <topichead> and <topicgroup> cannot be specialized using the schema design pattern. <xs:group name="topichead"> <xs:choice> <xs:element ref="topichead"/> </xs:choice> </xs:group> <xs:group name="topicgroup"> <xs:choice> <xs:element ref="topicgroup"/> </xs:choice> </xs:group> The other piece that needs to be updated is the location of the declaration of the base attribute groups that is used for the attribute specialization. At the moment, the definitions are located in commonElementMod.xsd. They need to be moved to commonElementGrp.xsd. The reason they need to be moved is because it makes it easier for users to override these attribute groups. They should have been moved a while back when Paul Grosso discovered a discrepancy between how Xerces-C and Xerces-J validate the redefinition of schema documents. See the following note in the archive for a bit more background. http://www.oasis-open.org/apps/org/workgroup/dita/email/archives/200612/msg00014.html Here are the two attribute group definitions that need to be moved from commonElementMod.xsd to commonElementGrp.xsd. <xs:attributeGroup name="props-attribute-extensions"/> <xs:attributeGroup name="base-attribute-extensions"/> There are no changes needed for the architectural spec regarding this issue. Kind regards, Eric
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]