<!--==============================
Type Definitions
==============================-->
+<xs:simpleType name="nametype">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9a-zA-Z_]+"/>
+ </xs:restriction>
+</xs:simpleType>
+
<xs:simpleType name="addresstype">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9a-fA-F]{4}"/>
<!--==============================
Attribute Definition
==============================-->
-<xs:attribute name="name" type="xs:string" />
+<xs:attribute name="name" type="nametype" />
<xs:attribute name="address" type="addresstype" />
<xs:attribute name="offset" type="addresstype" />
<xs:attribute name="mode" type="modetype" />