src.com.ibm.as400.data.xpcml_xsd.xsl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jt400-jdk8 Show documentation
Show all versions of jt400-jdk8 Show documentation
The Open Source version of the IBM Toolbox for Java
The newest version!
<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<xs:include schemaLocation=' '/>
</xs:schema>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="stringParmType">
<xs:complexContent>
<xs:restriction base="stringParmArrayType">
<xs:sequence>
<xs:element name="i" type="stringElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:complexContent>
<xs:restriction base="structParmArrayType">
<xs:sequence>
<xs:element name="struct_i" type="structElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="intParmType">
<xs:complexContent>
<xs:restriction base="intParmArrayType">
<xs:sequence>
<xs:element name="i" type="intElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="unsignedIntParmType">
<xs:complexContent>
<xs:restriction base="unsignedIntParmArrayType">
<xs:sequence>
<xs:element name="i" type="unsignedIntElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="hexBinaryParmType">
<xs:complexContent>
<xs:restriction base="hexBinaryParmArrayType">
<xs:sequence>
<xs:element name="i" type="hexBinaryElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="shortParmType">
<xs:complexContent>
<xs:restriction base="shortParmArrayType">
<xs:sequence>
<xs:element name="i" type="shortElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="unsignedShortParmType">
<xs:complexContent>
<xs:restriction base="unsignedShortParmArrayType">
<xs:sequence>
<xs:element name="i" type="unsignedShortElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="longParmType">
<xs:complexContent>
<xs:restriction base="longParmArrayType">
<xs:sequence>
<xs:element name="i" type="longElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="floatParmType">
<xs:complexContent>
<xs:restriction base="floatParmArrayType">
<xs:sequence>
<xs:element name="i" type="floatElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="doubleParmType">
<xs:complexContent>
<xs:restriction base="doubleParmArrayType">
<xs:sequence>
<xs:element name="i" type="doubleElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="packedDecimalParmType">
<xs:complexContent>
<xs:restriction base="packedDecimalParmArrayType">
<xs:sequence>
<xs:element name="i" type="packedDecimalElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:simpleContent>
<xs:restriction base="zonedDecimalParmType">
<xs:complexContent>
<xs:restriction base="zonedDecimalParmArrayType">
<xs:sequence>
<xs:element name="i" type="zonedDecimalElementType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="string50" fixed=" " />
<xs:attribute name="length" type="xs:string" fixed=" " />
<xs:attribute name="passDirection" type="passDirectionType" fixed=" " />
<xs:attribute name="passMode" type="passModeType" fixed=" " />
<xs:attribute name="count" type="xs:string" fixed=" " />
<xs:attribute name="totalBytes" type="xs:string" fixed=" " />
<xs:attribute name="offsetFrom" type="xs:string" fixed=" " />
<xs:attribute name="outputSize" type="xs:string" fixed=" " />
<xs:attribute name="offset" type="xs:string" fixed=" " />
<xs:attribute name="minvrm" type="string10" fixed=" " />
<xs:attribute name="maxvrm" type="string10" fixed=" " />
<xs:attribute name="totalDigits" type="xs:positiveInteger" fixed=" " />
<xs:attribute name="fractionDigits" type="xs:nonNegativeInteger" fixed=" " />
<xs:attribute name="ccsid" type="xs:string" fixed=" " />
<xs:attribute name="storageEncoding" type="xs:string" fixed=" " />
<xs:attribute name="trim" type="trimType" fixed=" " />
<xs:attribute name="bytesPerChar" type="charType" fixed=" " />
<xs:attribute name="bidiStringType" type="bidiStringTypeType" fixed=" " />
<xs:attribute name="isEmptyString" type="xs:boolean" fixed="true" />
<xs:attribute name="struct" type="string50" fixed=" " />
</xs:restriction>
</xs:complexContent>
</xs:simpleContent>
</xs:complexType>
</xs:element>
concat(@name,'_')
<xs:element name=" " substitutionGroup="stringParmGroup" >
<xs:element name=" " substitutionGroup="stringParmArrayGroup" >
<xs:element name=" " substitutionGroup="structParmArrayGroup" >
<xs:element name=" " substitutionGroup="intParmGroup" >
<xs:element name=" " substitutionGroup="intParmArrayGroup" >
<xs:element name=" " substitutionGroup="unsignedIntParmGroup" >
<xs:element name=" " substitutionGroup="unsignedIntParmArrayGroup" >
<xs:element name=" " substitutionGroup="hexBinaryParmGroup" default="" >
<xs:element name=" " substitutionGroup="hexBinaryParmArrayGroup" >
<xs:element name=" " substitutionGroup="shortParmGroup" >
<xs:element name=" " substitutionGroup="shortParmArrayGroup" >
<xs:element name=" " substitutionGroup="unsignedShortParmGroup" >
<xs:element name=" " substitutionGroup="unsignedShortParmArrayGroup" >
<xs:element name=" " substitutionGroup="longParmGroup" >
<xs:element name=" " substitutionGroup="longParmArrayGroup" >
<xs:element name=" " substitutionGroup="floatParmGroup" >
<xs:element name=" " substitutionGroup="floatParmArrayGroup" >
<xs:element name=" " substitutionGroup="doubleParmGroup" >
<xs:element name=" " substitutionGroup="doubleParmArrayGroup" >
<xs:element name=" " substitutionGroup="zonedDecimalParmGroup" >
<xs:element name=" " substitutionGroup="zonedDecimalParmArrayGroup" >
<xs:element name=" " substitutionGroup="packedDecimalParmGroup" >
<xs:element name=" " substitutionGroup="packedDecimalParmArrayGroup" >