2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://a" xmlns="http://a" elementFormDefault="qualified" attributeFormDefault="unqualified">
4 <xs:complexType name="base">
6 <xs:element name="leaf" type="xs:string"/>
7 <xs:element name="nested" type="derived" minOccurs="0" maxOccurs="unbounded"/>
11 <xs:complexType name="derived">
13 <xs:extension base="base"/>
17 <xs:element name="root" type="derived"/>