[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: XLIFF 1.2 Errata: Tool element
Hi all, While I'm at it, I'll report this as well: The <tool> element is defined as: Zero, one or more non-XLIFF elements. The schema definition is: <xsd:element name="tool"> <xsd:complexType mixed="true"> <xsd:sequence> <xsd:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> ... attributes ... </xsd:complexType> </xsd:element> Notice: 1) the mixed="true" attribute which doesn't belong there, unless the specification definition is changed to mention this to be consistent with other similar elements. I suggest removing the mixed attribute, as this only requires a schema change. 2) the namespace="##any" attribute. This should be namespace="##other" to be consistent with the rest of the specification... This issue has been briefly raised before [1]. However, it is still an unresolved issue, as the schema doesn't behave in accordance to the specification. It will cause implementers pain in the future if not mentioned in a 1.2 errata or fixed... [1] http://www.oasis-open.org/archives/xliff-comment/200610/msg00010.html cheers, asgeir -- Asgeir Frimannsson PhD Candidate School of Software Engineering and Data Communications Queensland University of Technology 126 Margaret Street, Level 3 Brisbane QLD 4001, Australia Phone: (+61) 7 3138 9332 Mob: (+61) 405 412 696 Email: asgeirf@gmail.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]