Formato richiesto per i file XSD

I file XSD convalidano i file XML che contengono i dati telematici. Il formato dei file XSD deve essere conforme a un formato specifico. È possibile estendere il formato.

Esempio di formato XSD

Il formato XSD di base è mostrato nell'esempio.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ROOT">
 <xs:complexType>
  <xs:sequence>
   <xs:element name="RECORD" maxOccurs="unbounded">
    <xs:complexType>
     <xs:all>
      <xs:element name="ASSETNUM">
       <xs:simpleType>
        <xs:restriction base="xs:string">
         <xs:maxLength value="12"/>
        </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="CODEDATA">
       <xs:simpleType>
        <xs:restriction base="xs:string">
         <xs:maxLength value="50"/>
        </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="TELECODE">
       <xs:simpleType>
        <xs:restriction base="xs:string">
         <xs:maxLength value="12"/>
        </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="READINGDATE" type="xs:dateTime"/>
      <!-- Standard date time format: YYYY-MM-DDThh:mm:ss -->
      <!-- * YYYY indicates the year -->
      <!-- * MM indicates the month -->
      <!-- * DD indicates the day -->
      <!-- * T indicates the start of the required time section -->
      <!-- * hh indicates the hour -->
      <!-- * mm indicates the minute -->
      <!-- * ss indicates the second -->
     </xs:all>
    </xs:complexType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>
</xs:schema>