<xsd:attribute name="name" use="required">
<xsd:simpleType>
<!-- type of name is non qualified name, but NCName also accepts '.' and '-',
so these characters are disabled by pattern restriction -->
<xsd:restriction base="xsd:NCName">
<xsd:pattern value="[^\.\^-]*" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>