| QName | Type | Fixed | Default | Use | Inheritable | Annotation |
|---|---|---|---|---|---|---|
| definitionURL | xs:anyURI | optional | ||||
| encoding | xs:string | optional | ||||
| nargs | xs:nonNegativeInteger | optional | ||||
| occurrence | restriction of xs:string | optional | ||||
| scope | xs:string | optional | ||||
| type | xs:string | optional |
| Complex Type | declare.type |
<xs:attributeGroup name="declare.attlist"> <xs:attribute name="type" type="xs:string"/> <xs:attribute name="scope" type="xs:string"/> <xs:attribute name="nargs" type="xs:nonNegativeInteger"/> <xs:attribute name="occurrence"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="prefix"/> <xs:enumeration value="infix"/> <xs:enumeration value="function-model"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Definition.attrib"/> </xs:attributeGroup> |