xref: /aosp_15_r20/external/libxml2/test/schemas/restriction-attr1_0.xsd (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker<?xml version="1.0" encoding="ISO-8859-1"?>
2*7c568831SAndroid Build Coastguard Worker<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://FOO" targetNamespace="http://FOO">
3*7c568831SAndroid Build Coastguard Worker
4*7c568831SAndroid Build Coastguard Worker        <xs:element name="foo">
5*7c568831SAndroid Build Coastguard Worker                <xs:complexType>
6*7c568831SAndroid Build Coastguard Worker                        <xs:complexContent>
7*7c568831SAndroid Build Coastguard Worker                                <xs:restriction base="typeA">
8*7c568831SAndroid Build Coastguard Worker                                        <xs:attribute name="barA" type="xs:string" use="optional"/>
9*7c568831SAndroid Build Coastguard Worker                                </xs:restriction>
10*7c568831SAndroid Build Coastguard Worker                        </xs:complexContent>
11*7c568831SAndroid Build Coastguard Worker                </xs:complexType>
12*7c568831SAndroid Build Coastguard Worker        </xs:element>
13*7c568831SAndroid Build Coastguard Worker
14*7c568831SAndroid Build Coastguard Worker        <xs:complexType name="typeA">
15*7c568831SAndroid Build Coastguard Worker                <xs:attribute name="barA" type="xs:string" use="required"/>
16*7c568831SAndroid Build Coastguard Worker        </xs:complexType>
17*7c568831SAndroid Build Coastguard Worker
18*7c568831SAndroid Build Coastguard Worker</xs:schema>