[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Annotation issue: what should a:attributeType be attached to?
Should the a:attributeType be attached to the <attribute> element or to the element specifying the pattern for the value of the attribute? In trying to update XHTML to use the annotations instead of key/keyRef I encountered a problem. There was a definition: <define name="IDREF.datatype"> <keyRef name="id"> <data type="NCName"/> </keyRef> </define> This IDREF.datatype definition is referenced in the patterns for several different attributes. There's no way to translate this definition given that a:attributeType is attached to <attribute> elements; instead the a:attributeType annotation has to be repeated for each <attribute> element. On the other hand if we put the annotation just on <data>, then we will run into the same problem that we did when we had key/keyRef attributes on <data> rather than as separate elements. How about saying that a:attributeType goes on any element that, in the simplified schema, occurs as the child of <attribute>? Should we allow it on <attribute> as well? James
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC