poi/xmlbeans/test/cases/xbean/scomp/namespace/ElementWC.xsd
2018-02-16 22:41:27 +00:00

120 lines
3.8 KiB
XML

<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://xbean/scomp/namespace/ElementWC"
targetNamespace="http://xbean/scomp/namespace/ElementWC"
>
<xsd:complexType name="AnyLaxT">
<xsd:sequence maxOccurs="3">
<xsd:any namespace="##any" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AnySkipT">
<xsd:sequence>
<xsd:any namespace="##any" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
<!--default-->
<xsd:complexType name="AnyStrictT">
<xsd:sequence>
<xsd:any/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OtherLaxT">
<xsd:sequence>
<xsd:any namespace="##other" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OtherSkipT">
<xsd:sequence>
<xsd:any namespace="##other" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OtherStrictT">
<xsd:sequence>
<xsd:any namespace="##other" processContents="strict" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UriListLaxT">
<xsd:sequence>
<xsd:any namespace="http://apache.org http://w3c.org" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UriListSkipT">
<xsd:sequence>
<xsd:any namespace="http://apache.org http://xbean/scomp/attribute/GlobalAttrDefault" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UriListStrictT">
<xsd:sequence>
<xsd:any namespace="http://xbean/scomp/element/GlobalEltDefault http://w3c.org" processContents="strict" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="targetNSLaxT">
<xsd:sequence>
<xsd:any namespace="##targetNamespace" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="targetNSSkipT">
<xsd:sequence>
<xsd:any namespace="##targetNamespace" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="targetNSStrictT">
<xsd:sequence>
<xsd:any namespace="##targetNamespace"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LocalLaxT">
<xsd:sequence>
<xsd:any namespace="##local" processContents="lax"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LocalSkipT">
<xsd:sequence>
<xsd:any namespace="##local" processContents="skip"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LocalStrictT">
<xsd:sequence>
<xsd:any namespace="##local"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AnyLax" type="AnyLaxT"/>
<xsd:element name="AnySkip" type="AnySkipT"/>
<xsd:element name="AnyStrict" type="AnyStrictT"/>
<xsd:element name="OtherLax" type="OtherLaxT"/>
<xsd:element name="OtherSkip" type="OtherSkipT"/>
<xsd:element name="OtherStrict" type="OtherStrictT"/>
<xsd:element name="ListLax" type="UriListLaxT"/>
<xsd:element name="ListSkip" type="UriListSkipT"/>
<xsd:element name="ListStrict" type="UriListStrictT"/>
<xsd:element name="TargetLax" type="targetNSLaxT"/>
<xsd:element name="TargetSkip" type="targetNSSkipT"/>
<xsd:element name="TargetStrict" type="targetNSStrictT"/>
<xsd:element name="LocalLax" type="LocalLaxT"/>
<xsd:element name="LocalSkip" type="LocalSkipT"/>
<xsd:element name="LocalStrict" type="LocalStrictT"/>
<xsd:element name="LocalElt" type="xsd:int"/>
</xsd:schema>