Skip to main content

BIN 94ILw Documentation

  • Author:

  • Version: 2

  • Description: Global Element

  • Created: 2023-12-12

  • Modified: 2023-12-12

  • Source:

     Edit Bin W3C Schema Json-Schema Java Bean Code Default Value as XML

    Printers Embed Responsive

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <!--
        This OSK Schema has been generated by a W3C XML Schema
        retrieved at undefined:/text
        using com.eleusoft.schemaconvert.w3c.transform package,
        Copyright 2005-(Current) Michele Vivoda, Eleusoft.com
    --><osk xmlns:norm="http://www.eleusoft.org/schemaconvert/normalize" norm:generator="transform.xsl" norm:generator.vendor="Eleusoft" norm:generator.version="0.2" norm:xsl.vendor="Apache Software Foundation" norm:xsl.version="1.0">
    <datatypeLibrary xmlns:extra="http://eleusoft.org/schema/extra" xmlns:out="http://www.eleusoft.org/schemaconvert/out" xmlns:rslv="http://www.eleusoft.org/schemaconvert/resolve" xmlns:xs="http://www.w3.org/2001/XMLSchema" uri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <schema xmlns:extra="http://eleusoft.org/schema/extra" xmlns:out="http://www.eleusoft.org/schemaconvert/out" xmlns:rslv="http://www.eleusoft.org/schemaconvert/resolve" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xslns="http://www.eleusoft.org/xsltnshelpers" attributeFormDefault="unqualified" description="This package is the root result of the transformation of a W3C Schema." elementFormDefault="unqualified" extra:w3ctransform.isroot="true" name="text" namespaceUri="http://schemas.xmlsoap.org/soap/envelope/" uri="http://schemas.xmlsoap.org/soap/envelope/">
    <ns prefix="tns" uri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--
       	ST-RESTR) This is an anonymous xs:simpleType  declaring a derivation by restriction.
       	-->
    <simpleType name="mustUnderstand.AnonymousAttrType" type="boolean" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="pattern" value="0|1"/>
    </simpleType>
    <!--
    	ROOT xs:element @type attribute specified -
    	xs:schema/xs:element[@norm:name='Envelope'][@norm:type='Type.Envelope'].
    	In OSK is either a simpleType or a complex type, depends on the referenced type, that in this case is complex.
    	Note: The name is the same of the element (no [Type.] prefix added).-->
    <complexType description="Global Element" extra:form="true" name="Envelope" rslv:oskrefiscomplex="true">
    <implements type="Type.Envelope" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    </complexType>
    <!--
    	CT-CCR-ANYTYPE-HASPARTICLES - This is a named xs:complexType 
    	that restricts xs:anyType declaring children particles.
    	-->
    <complexType name="Type.Envelope">
    <!--Here there was an order-only xs:sequence-->
    <!--	Local xs:element using @ref-->
    <field minOccurs="0" name="Header" ref="true" rslv:oskrefiscomplex="true" type="Header" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--	Local xs:element using @ref-->
    <field minOccurs="1" name="Body" ref="true" rslv:oskrefiscomplex="true" type="Body" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--End order-only xs:sequence-->
    <!--A xs:anyAttribute/@processContents='lax' becomes a extra:xml='anyAttribute' osk field.-->
    <field extra:xml="anyAttribute" extra:xml.wildcard.ns="##absent http://schemas.xmlsoap.org/soap/envelope/" extra:xml.wildcard.pc="lax" extra:xml.wildcard.variety="not" maxOccurs="unbounded" minOccurs="0" name="__anyAttribute" type="XmlWildcardNS" typeUri="http://www.eleusoft.com/xsd2osk/wildcard/attribute"/>
    </complexType>
    <!--
    	ROOT xs:element @type attribute specified -
    	xs:schema/xs:element[@norm:name='Header'][@norm:type='Type.Header'].
    	In OSK is either a simpleType or a complex type, depends on the referenced type, that in this case is complex.
    	Note: The name is the same of the element (no [Type.] prefix added).-->
    <complexType description="Global Element"  name="Header" rslv:oskrefiscomplex="true">
    <implements type="Type.Header" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    </complexType>
    <!--
    A complex type with inside a single xs:sequence with
    inside a single xs:any[@processContents='lax'] with binding level [bind]
    -->
    <!--
            A  content complex type with inside a single xs:sequence with
            inside a single xs:any[@processContents='lax']
            has been converted to a complex type with a single extra:xml='childrenfragment' field.
            -->
    <complexType name="Type.Header">
    <!--A xs:anyAttribute/@processContents='lax' becomes a extra:xml='anyAttribute' osk field.-->
    <field extra:xml="anyAttribute" extra:xml.wildcard.ns="##absent http://schemas.xmlsoap.org/soap/envelope/" extra:xml.wildcard.pc="lax" extra:xml.wildcard.variety="not" maxOccurs="unbounded" minOccurs="0" name="__anyAttribute" type="XmlWildcardNS" typeUri="http://www.eleusoft.com/xsd2osk/wildcard/attribute"/>
    <field extra:xml="childrenfragment" extra:xml.wildcard.ns="##absent http://schemas.xmlsoap.org/soap/envelope/" extra:xml.wildcard.variety="not" maxOccurs="1" minOccurs="0" name="anyxml" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <!--
    	ROOT xs:element @type attribute specified -
    	xs:schema/xs:element[@norm:name='Body'][@norm:type='Type.Body'].
    	In OSK is either a simpleType or a complex type, depends on the referenced type, that in this case is complex.
    	Note: The name is the same of the element (no [Type.] prefix added).-->
    <complexType description="Global Element" name="Body" rslv:oskrefiscomplex="true">
    <implements type="Type.Body" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    </complexType>
    <!--
    A complex type with inside a single xs:sequence with
    inside a single xs:any[@processContents='lax'] with binding level [bind]
    -->
    <!--
            A  content complex type with inside a single xs:sequence with
            inside a single xs:any[@processContents='lax']
            has been converted to a complex type with a single extra:xml='childrenfragment' field.
            -->
    <complexType name="Type.Body">
    <!--A xs:anyAttribute/@processContents='lax' becomes a extra:xml='anyAttribute' osk field.-->
    <field extra:xml="anyAttribute" extra:xml.wildcard.ns="" extra:xml.wildcard.pc="lax" extra:xml.wildcard.variety="any" maxOccurs="unbounded" minOccurs="0" name="__anyAttribute" type="XmlWildcardNS" typeUri="http://www.eleusoft.com/xsd2osk/wildcard/attribute"/>
    <field extra:xml="childrenfragment" extra:xml.wildcard.ns="" extra:xml.wildcard.variety="any" maxOccurs="1" minOccurs="0" name="anyxml" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='mustUnderstand'].
    	In OSK is a simpleType with name [Attr.mustUnderstand] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.mustUnderstand" rslv:simplecontent="true" type="mustUnderstand.AnonymousAttrType" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='actor'].
    	In OSK is a simpleType with name [Attr.actor] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.actor" type="anyURI" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--
       	ST-LIST) This is a named xs:simpleType  declaring a derivation by list.
       	-->
    <simpleType list="true" name="Type.encodingStyle" type="anyURI" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='encodingStyle'].
    	In OSK is a simpleType with name [Attr.encodingStyle] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.encodingStyle" rslv:listderiv="true" rslv:simplecontent="true" type="Type.encodingStyle" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--
    	This OSK complexType corresponds to a W3C attributeGroup
    	-->
    <complexType name="AttrGroup.encodingStyle">
    <!--	Local xs:attribute using @ref-->
    <field extra:xml="attribute" localName="encodingStyle" minOccurs="0" name="ATTR_encodingStyle" ref="true" rslv:listderiv="true" rslv:simplecontent="true" type="Attr.encodingStyle" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    </complexType>
    <!--
    	ROOT xs:element @type attribute specified -
    	xs:schema/xs:element[@norm:name='Fault'][@norm:type='Type.Fault'].
    	In OSK is either a simpleType or a complex type, depends on the referenced type, that in this case is complex.
    	Note: The name is the same of the element (no [Type.] prefix added).-->
    <complexType description="Global Element" extra:form="true" name="Fault" rslv:oskrefiscomplex="true">
    <implements type="Type.Fault" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    </complexType>
    <!--
    	CT-CCR-ANYTYPE-HASPARTICLES - This is a named xs:complexType 
    	that restricts xs:anyType declaring children particles.
    	-->
    <complexType name="Type.Fault">
    <!--Here there was an order-only xs:sequence-->
    <!--local xs:element with @type reference - parent: xs:sequence-->
    <field form="unqualified" maxOccurs="1" minOccurs="1" name="faultcode" type="QName" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--local xs:element with @type reference - parent: xs:sequence-->
    <field form="unqualified" maxOccurs="1" minOccurs="1" name="faultstring" rslv:oskrefiscomplex="true" rslv:simplecontent="true" type="Type.FaultString" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--local xs:element with @type reference - parent: xs:sequence-->
    <field form="unqualified" maxOccurs="1" minOccurs="0" name="faultactor" type="anyURI" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--local xs:element with @type reference - parent: xs:sequence-->
    <field form="unqualified" maxOccurs="1" minOccurs="0" name="detail" rslv:oskrefiscomplex="true" type="Type.detail" typeUri="http://schemas.xmlsoap.org/soap/envelope/"/>
    <!--End order-only xs:sequence-->
    </complexType>
    <!--
       	CT-SCE) This is a named xs:complexType 
       	that declares a "Simple Content Extension", the base type might be an xsd simple type or a complex type with simple content.
       	The translation is an OSK complex type whose structure depends on the base type being simple or complex.
       	
       	Base type is a simple type so the OSK complex type declares an extra:xml='text' field 
       	with (simple) type correspondent to the w3c "extended simple type".
       	-->
    <complexType name="Type.FaultString">
    <!--	Local attribute using @ref pointing to special attribute xml:lang. In OSK maps to a field with extra:xml='lang'.
    	The difference with other attributes is that one cannot declare an xmlns with namespace {http://www.w3.org/XML/1998/namespace}-->
    <field extra:xml="lang" minOccurs="0" name="xmllang" rslv:simplecontent="true" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <field extra:xml="text" name="__simpleContent" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <!--
    A complex type with inside a single xs:sequence with
    inside a single xs:any[@processContents='lax'] with binding level [bind]
    -->
    <!--
            A  content complex type with inside a single xs:sequence with
            inside a single xs:any[@processContents='lax']
            has been converted to a complex type with a single extra:xml='childrenfragment' field.
            -->
    <complexType name="Type.detail">
    <!--A xs:anyAttribute/@processContents='lax' becomes a extra:xml='anyAttribute' osk field.-->
    <field extra:xml="anyAttribute" extra:xml.wildcard.ns="" extra:xml.wildcard.pc="lax" extra:xml.wildcard.variety="any" maxOccurs="unbounded" minOccurs="0" name="__anyAttribute" type="XmlWildcardNS" typeUri="http://www.eleusoft.com/xsd2osk/wildcard/attribute"/>
    <field extra:xml="childrenfragment" extra:xml.wildcard.ns="" extra:xml.wildcard.variety="any" maxOccurs="1" minOccurs="0" name="anyxml" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <!--Begin find global nillable elements-->
    <!--Begin find local nillable elements for N10004-->
    <!-- Type -->
    <!-- Type Envelope-->
    <!-- Type Header-->
    <!-- Type Body-->
    <!-- Type encodingStyle-->
    <!-- Type Fault-->
    <!-- Type FaultString-->
    <!-- Type detail-->
    <!--resolve defaults for simple content local elements-->
    <!--Begin find sequence(s) for [undefined:/text]-->
    </schema>
    <schema xmlns:extra="http://eleusoft.org/schema/extra" xmlns:out="http://www.eleusoft.org/schemaconvert/out" xmlns:rslv="http://www.eleusoft.org/schemaconvert/resolve" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xslns="http://www.eleusoft.org/xsltnshelpers" attributeFormDefault="unqualified" elementFormDefault="unqualified" name="www.w3.org._2001.xml" namespaceUri="http://www.w3.org/XML/1998/namespace" uri="http://www.w3.org/XML/1998/namespace" xml:lang="en">
    <ns prefix="xml" uri="http://www.w3.org/XML/1998/namespace"/>
    <!--
       	ST-UNION) This is an anonymous xs:simpleType  declaring a derivation by union.
       	-->
    <simpleType name="lang.AnonymousAttrType" rslv:simplecontent="true">
    <unionMember type="lang.AnonymousAttrType.AnonymousUnionMember.1" typeUri="http://www.w3.org/XML/1998/namespace"/>
    <unionMember type="language" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </simpleType>
    <!--
       	ST-RESTR) This is an anonymous xs:simpleType  declaring a derivation by restriction.
       	-->
    <simpleType name="space.AnonymousAttrType" type="NCName" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="enumeration" value="default"/>
    <facet name="enumeration" value="preserve"/>
    </simpleType>
    <!--
       	ST-RESTR) This is an anonymous xs:simpleType  declaring a derivation by restriction.
       	-->
    <simpleType name="lang.AnonymousAttrType.AnonymousUnionMember.1" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="enumeration" value=""/>
    </simpleType>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='lang'].
    	In OSK is a simpleType with name [Attr.lang] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.lang" rslv:simplecontent="true" type="lang.AnonymousAttrType" typeUri="http://www.w3.org/XML/1998/namespace"/>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='space'].
    	In OSK is a simpleType with name [Attr.space] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.space" rslv:simplecontent="true" type="space.AnonymousAttrType" typeUri="http://www.w3.org/XML/1998/namespace"/>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='base'].
    	In OSK is a simpleType with name [Attr.base] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.base" type="anyURI" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--
    	ROOT xs:attribute xs:schema/xs:attribute[@name='id'].
    	In OSK is a simpleType with name [Attr.id] and extra:xml='attribute' that is inherited by referencing fields.-->
    <simpleType extra:xml="attribute" name="Attr.id" type="ID" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--
    	This OSK complexType corresponds to a W3C attributeGroup
    	-->
    <complexType name="AttrGroup.specialAttrs">
    <!--	Local attribute using @ref pointing to special attribute xml:base. In OSK maps to a field with extra:xml='base'.
    	The difference with other attributes is that one cannot declare an xmlns with namespace {http://www.w3.org/XML/1998/namespace}-->
    <field extra:xml="base" minOccurs="0" name="xmlbase" type="anyURI" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--	Local attribute using @ref pointing to special attribute xml:lang. In OSK maps to a field with extra:xml='lang'.
    	The difference with other attributes is that one cannot declare an xmlns with namespace {http://www.w3.org/XML/1998/namespace}-->
    <field extra:xml="lang" minOccurs="0" name="xmllang" rslv:simplecontent="true" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    <!--	Local attribute using @ref pointing to special attribute xml:space. In OSK maps to a field with extra:xml='lang'.
    	The difference with other attributes is that one cannot declare an xmlns with namespace {http://www.w3.org/XML/1998/namespace}-->
    <field extra:xml="space" minOccurs="0" name="xmlspace" rslv:simplecontent="true" type="NCName" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="enumeration" value="default"/>
    <facet name="enumeration" value="preserve"/>
    </field>
    <!--	Local attribute using @ref pointing to special attribute xml:id. In OSK maps to a field with extra:xml='xmlid'.
    	The difference with other attributes is that one cannot declare an xmlns with namespace {http://www.w3.org/XML/1998/namespace}-->
    <field extra:xml="xmlid" minOccurs="0" name="xmlid" type="ID" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <!--Begin find global nillable elements-->
    <!--Begin find local nillable elements for N1014E-->
    <!-- Type -->
    <!-- Type -->
    <!-- Type -->
    <!--resolve defaults for simple content local elements-->
    <!--Begin find sequence(s) for [http://www.w3.org/2001/xml.xsd]-->
    </schema>
    <!--This is the support package for wildcard attributes-->
    <schema xmlns:extra="http://eleusoft.org/schema/extra" xmlns:out="http://www.eleusoft.org/schemaconvert/out" xmlns:rslv="http://www.eleusoft.org/schemaconvert/resolve" xmlns:xs="http://www.w3.org/2001/XMLSchema" description="Support package for wildcard attributes" name="org.eleusoft.schema.w3c.wildcard.attribute" uri="http://www.eleusoft.com/xsd2osk/wildcard/attribute" version="20090210">
    <ns prefix="this" uri="http://www.eleusoft.com/xsd2osk/wildcard/attribute"/>
    <simpleType extra:form.empty="false" name="NonEmptyNCName" type="NCName" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="minLength" value="1"/>
    </simpleType>
    <simpleType extra:form.empty="false" name="NonEmptyString" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes">
    <facet name="minLength" value="1"/>
    </simpleType>
    <complexType description="An helper data object composed by the data of wildcard attributes from multiple namespaces." name="XmlWildcardNS">
    <implements type="this:XmlWildcard"/>
    <field extra:ctrl.emptyisnull="true" extra:form.css="small" extra:form.maybenull="true" extra:xml.wcattr.ns="true" minOccurs="0" name="namespace" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    <complexType description="An helper data object composed by the data of wildcard attributes from one namespace." name="XmlWildcard">
    <field extra:form.css="small" extra:form.empty="false" extra:xml.wcattr.key="true" name="key" type="this:NonEmptyNCName"/>
    <field extra:form.css="small" extra:xml.wcattr.value="true" name="value" type="string" typeUri="http://www.w3.org/2001/XMLSchema-datatypes"/>
    </complexType>
    </schema>
    </osk>