1 <xs:schema xmlns="foo" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="foo" id="foo">
2 <xs:element name="Foo" type="FooType" />
3 <xs:element name="Bar" type="BarType" />
4 <xs:complexType name="FooType">
5 <xs:attribute name="name" type="xs:string" use="optional"/>
7 <xs:complexType name="BarType">
9 <xs:extension base="FooType">
10 <xs:attribute name="name" type="xs:string" use="required"/>