| 67 | ==== Implementation in general component schema ==== |
| 68 | xs:anyAttribute can be used to allow display cues on component, element and attribute specifications: |
| 69 | |
| 70 | {{{ |
| 71 | <!-- list of all attributes that can be bound to a cl_el --> |
| 72 | <xs:attributeGroup name="clarin_element_attributes"> |
| 73 | <xs:attribute name="name" type="xs:Name" use="required"> |
| 74 | <xs:annotation> |
| 75 | <xs:documentation>The name of the element.</xs:documentation> |
| 76 | </xs:annotation> |
| 77 | </xs:attribute> |
| 78 | ... |
| 79 | <xs:anyAttribute namespace="http://www.clarin.eu/cmdi/cues/display/1.0" processContents="strict"/> |
| 80 | </xs:attributeGroup> |
| 81 | |
| 82 | <!-- list of all attributes that can be bound to a cl_comp --> |
| 83 | <xs:attributeGroup name="clarin_component_attributes"> |
| 84 | <xs:attribute name="name" type="xs:Name"/> |
| 85 | ... |
| 86 | <xs:anyAttribute namespace="http://www.clarin.eu/cmdi/cues/display/1.0" processContents="strict"/> |
| 87 | </xs:attributeGroup> |
| 88 | }}} |
| 89 | and similar for Attribute specifications |
| 90 | |