BIN 94ILw Documentation
Author: Michele Vivoda
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<?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>application/xml //efbin.org/osk/94ILw //efbin.org/bin/94ILw Eleusoft ARIA