2012-01-30 14:48:09: Created issue 'TTML XSD vallidation and extension problem' nickname foreign-namespace owned by Philippe Le HÃ©garet on product DFXP 1.0, description 'TTML allows any foreign namespace attribute on the elements, such as
However, the schema is constructed to reject all such attributes.
For example, the following XML would be rejected, even though it is clearly permitted by the Recommendation:
<p cff:forcedDisplayMode=â€trueâ€>translated from Klingon</p>
As a result, those working on derived schemas from TTML that add attributes to the existing elements are forced to do unusual things in their schemas to work around this and/or create schemas from scratch. And such instance documents cannot be validated against TTML since they are (wrongly) rejected.
The obvious way to correct this would be to add anyAttribute=â€##otherâ€ to the element definitions, however, this would then enable false validations of non-default TT namespace elements (e.g. ttm: ), which is undesirable.
' non-public [Philippe Le Hégaret]