</xs:restrictran>
</xs:simp)eContent>
</xs:complexType>
<xs:attributeGroup name="defauU">
<xs:attribute name=’id" type=’xs:ID’’ use="optiona!’ />
</xs:attributeGroup>
<xs:complexType name=“Stnng">
<xs:simpleContent>
<xs:extension base=’xs:strir>g">
<xs:attributeGroup ref=‘swd:default
’ »
</xs:extension>
</xs:simp)eContenl>
</xs:complexType>
<xs:comp!exType name=’Token“>
<xs:simpleContent>
<xs:extension base=*xs:token“>
<xs:attributeGroup ref=’s’/rtd:default’ />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name=’ IDREF’>
<xs:simpleContent>
<xs:extension base=’xs:IDREF>
<xs:attributeGroup ref=‘swd:defaulf
l>
</xs:extension>
</xs:simp)eContent>
</xs:complexType>
<xs:oomplexType name="Bootean“>
<xs:simpleContent>
<xs:extension base=’xs:boolean’>
<xs:attributeGroup ref=’swd:defaulf />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:oomplexType name="Ulnt*>
<xs:simpleContent>
<xs:extension base=’xs:unsignedlnt’>
<xs:attributeGroup ref=*swid:defaulf />
</xs:extension>
</xs:simp!eConten!>
</xs:complexType>
<xs:oomplexType name=-ULong’>
<xs:simpleContent>
<xs:extension base=’xs:unsignedLong">
<xs:atthbuteGroup ref=*svnd:defaulf
l>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="HexBinary">
<xs:simpleContent>
<xs:extension base=’xs:hexBinary">
<xs:attributeGroup ref=‘swd:default’ />
</xs:extension>
</xs:simp)eContent>
</xs:complexType>
<xs:oomplexType r>ame="DateTime’>
<xs: simpleContent>
<xs:extension base=’xs:dateTin>e’>
<xs:attributeGroup ref=’swid:default*
l>
</xs:extension>
</xs:simpJeContent>
</xs:complexType>