| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- Copyright 2004 The Apache Software Foundation |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. --> |
| |
| <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> |