← Prev in month
← Prev in thread
Incorrect Schema declaration of the <prelreqs> and <closereqs> elements in the taskreqDomain.xsd
Hi, it looks like I found some incorrect element declarations in the standard DITA XSD for Machinery Task at the taskreqDomain.xsd: As it looks now: <!-- LONG NAME: Preliminary Requirements --> <xs:complexType name="prelreqs.content"> <xs:sequence> <xs:group minOccurs="0" ref="reqconds"/> <xs:group minOccurs="0" ref="reqpers"/> <xs:group minOccurs="0" ref="supequip"/> <xs:group minOccurs="0" ref="supplies"/> <xs:group minOccurs="0" ref="spares"/> <xs:group minOccurs="0" ref="safety"/> </xs:sequence> </xs:complexType> <xs:attributeGroup name="prelreqs.attributes"> <xs:attributeGroup ref="univ-atts"/> <xs:attribute name="outputclass"/> </xs:attributeGroup> <xs:element name="prelreqs"/> <xs:attributeGroup name="prelreqs.attlist"> <xs:attributeGroup ref="prelreqs.attributes"/> <xs:attributeGroup ref="global-atts"/> <xs:attribute name="class" default="+ topic/section task/prereq taskreq-d/prelreqs "/> </xs:attributeGroup> As a result, xml parsers can’t find any attributes related to the element "prelreqs". As it has to be: <!-- LONG NAME: Preliminary Requirements --> <xs:complexType name="prelreqs.content"> <xs:sequence> <xs:group minOccurs="0" ref="reqconds"/> <xs:group minOccurs="0" ref="reqpers"/> <xs:group minOccurs="0" ref="supequip"/> <xs:group minOccurs="0" ref="supplies"/> <xs:group minOccurs="0" ref="spares"/> <xs:group minOccurs="0" ref="safety"/> </xs:sequence> </xs:complexType> <xs:attributeGroup name="prelreqs.attributes"> <xs:attributeGroup ref="univ-atts"/> <xs:attribute name="outputclass"/> </xs:attributeGroup> <xs:element name="prelreqs"> <xs:complexType> <xs:complexContent> <xs:extension base="prelreqs.content"> <xs:attributeGroup ref="prelreqs.attlist"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:attributeGroup name="prelreqs.attlist"> <xs:attributeGroup ref="prelreqs.attributes"/> <xs:attributeGroup ref="global-atts"/> <xs:attribute name="class" default="+ topic/section task/prereq taskreq-d/prelreqs "/> </xs:attributeGroup> The same with a “closereqs” element. Best regards, Yury Eroshenkov Head of DITAWorks Department at *instinctools East Europe Development Labs Skype: eroshenkov_yura www.instinctools.by - Custom Software and Web Applications Development using Offshore Software Development Model www.facebook.com/instinctools.belarus - All about *instinctools and its members *instinctools East Europe Development Labs | Grodno, Belarus (East Europe) | UTC +3
← Prev in month
← Prev in thread