In the table below, the following metasymbols and informal terms are used for the IDL.
The metasymbols "[" and "]" surround optional lexical entities.
The informal term number
(or in some cases
number1
. number2
) is a
sequence of numeric characters, for example 123.
IDL Data Type | Description | XMM | XSD |
---|---|---|---|
A |
Alphanumeric | string | <xsd:element name=" |
AV |
Alphanumeric variable length | string | <xsd:element name=" |
AV[ |
Alphanumeric variable length with maximum length | string | <xsd:element name=" |
B |
Binary | binary |
<xsd:element name=" Note: |
BV |
Binary variable length | binary | <xsd:element name=" |
BV[ |
Binary variable length with maximum length | binary | <xsd:element name=" Note: |
D |
Date | date:yyyy-MM-dd | <xsd:element name=" |
F4 |
Floating point (small) | float | <xsd:element name=" |
F8 |
Floating point (large) | float | <xsd:element name=" |
I1 |
Integer (small) | integer | <xsd:element name=" |
I2 |
Integer (medium) | integer | <xsd:element name=" name" form="unqualified"> <xsd:simpleType> <xsd:restriction base="xsd:short"> <xsd:totalDigits value="5"/> <xsd:fractionDigits value="0"/> </xsd:restriction> </xsd:simpleType> </xsd:element> |
I4 |
Integer (large) | integer | <xsd:element name=" name" form="unqualified"> <xsd:simpleType> <xsd:restriction base="xsd:int"> <xsd:totalDigits value="10"/> <xsd:fractionDigits value="0"/> </xsd:restriction> </xsd:simpleType> </xsd:element> |
K |
Kanji | string | <xsd:element name=" name" form="unqualified">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value=" |
KV |
Kanji variable length | string | <xsd:element name=" name" form="unqualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"></xsd:restriction> </xsd:simpleType> </xsd:element> |
KV[ |
Kanji variable length with maximum length | string | <xsd:element name=" |
L |
Logical | boolean | <xsd:element name=" |
N |
Unpacked decimal | numeric | <xsd:element name=" Note: |
NU |
Unpacked decimal unsigned | numeric | <xsd:element name=" Note: |
P |
Packed decimal | numeric | <xsd:element name=" Note: |
PU |
Packed decimal unsigned | numeric | <xsd:element name=" Note: |
T |
Time | dateTime:yyyy-MM-dd'T'H:mm:ss | <xsd:element name=" |
U |
Unicode | unicode | <xsd:element name=" |
UV |
Unicode variable length | unicode | <xsd:element name=" |
UV |
Unicode variable length with maximum length | unicode | <xsd:element name=" |