27 lines
954 B
XML
27 lines
954 B
XML
|
<xs:schema
|
||
|
xmlns:xs='http://www.w3.org/2001/XMLSchema'
|
||
|
xmlns:sc='http://openuri.org/test/selectChildren'
|
||
|
targetNamespace='http://openuri.org/test/selectChildren'
|
||
|
elementFormDefault="qualified">
|
||
|
|
||
|
<xs:element name="Normal" type="sc:normalType"/>
|
||
|
<xs:element name="ElemWithAny" type="sc:withAnyType"/>
|
||
|
|
||
|
<xs:complexType name="normalType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="first" type="xs:string"/>
|
||
|
<xs:element name="second" type="xs:string"/>
|
||
|
<xs:element name="numbers" type="xs:int" maxOccurs="unbounded"/>
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
|
||
|
<xs:complexType name="withAnyType">
|
||
|
<xs:sequence>
|
||
|
<xs:element name="simple" type="xs:string"/>
|
||
|
<xs:any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="unbounded" />
|
||
|
</xs:sequence>
|
||
|
</xs:complexType>
|
||
|
|
||
|
<xs:element name='topLevelElement' type='xs:string'/>
|
||
|
|
||
|
</xs:schema>
|