Formato

Il formato determina la disposizione o il layout dei dati per il tipo di un elemento. Nelle mappe di convalida, il tipo ha una o più restrizioni come mostrato nei seguenti esempi:

Esempio 1

<xsd:simpleType name="_common_LineNumber_R">
   <xsd:restriction base="xsd:string">
     <xsd:minLength value="1" /> 
     <xsd:maxLength value="6" /> 
   </xsd:restriction>
 </xsd:simpleType>

Tutti gli elementi del tipo All _common_LineNumber_R in un messaggio devono essere le stringhe e devono essere da 1 a 6 caratteri di lunghezza.

Esempio 2

<xsd:simpleType name="_GlobalLocationIdentifier">
   <xsd:restriction base="xsd:string">
     <xsd:pattern value="[0-9]{9}.{1,4}" /> 
   </xsd:restriction>
 </xsd:simpleType>

Tutti gli elementi del tipo _GlobalLocationIdentifier in un messaggio devono essere le stringhe e devono avere nove caratteri dei dati numerici seguiti da uno a quattro caratteri di dati alfanumerici. La lunghezza minima è quindi di 10 caratteri e la massima è di 13.

Esempio 3

<xsd:element name="DayOfMonth">
   <xsd:simpleType>
     <xsd:restriction base="xsd:positiveInteger">
       <xsd:totalDigits value="2" /> 
       <xsd:minInclusive value="1" /> 
       <xsd:maxInclusive value="31" /> 
     </xsd:restriction>
   </xsd:simpleType>
 </xsd:element>

Tutti gli elementi del tipo _DayofMonth contenuti in un messaggio devono essere interi positivi e devono avere uno o due caratteri e un valore compreso tra 1 e 31, inclusivo.

Copyright IBM Corp. 2003, 2005