[next] [prev] [prev-tail] [tail] [up]

D.2 XML-Schema

ASCII-Code nach Export of an XML-Schema (siehe Kap. 3.1.7) into a file with suffix .XSD.
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns="http://www.interlis.ch/INTERLIS2.2"
 targetNamespace="http://www.interlis.ch/INTERLIS2.2"
 elementFormDefault="qualified" attributeFormDefault="unqualified">
     <xsd:element name="TRANSFER" type="Transfer"/>
     <xsd:complexType name="Transfer">
       <xsd:sequence>
         <xsd:element name="HEADERSECTION" type="HeaderSection"/>
         <xsd:element name="DATASECTION" type="DataSection"/>
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="HeaderSection">
       <xsd:sequence>
         <xsd:element name="ALIAS" type="Alias"/>
         <xsd:element name="COMMENT" type="xsd:anyType" minOccurs="0"/>
       </xsd:sequence>
       <xsd:attribute name="VERSION" type="xsd:decimal" use="required" fixed="2.2"/>
       <xsd:attribute name="SENDER" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="Alias">
       <xsd:sequence>
         <xsd:element name="ENTRIES" type="Entries" minOccurs="0" maxOccurs="unbounded"/>
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="Entries">
       <xsd:sequence>
         <xsd:choice maxOccurs="unbounded">
           <xsd:element name="TAGENTRY" type="Tagentry"/>
           <xsd:element name="VALENTRY" type="Valentry"/>
           <xsd:element name="DELENTRY" type="Delentry"/>
                                                                                        

                                                                                        
         </xsd:choice>
       </xsd:sequence>
       <xsd:attribute name="FOR" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="Tagentry">
       <xsd:attribute name="FROM" type="xsd:string" use="required"/>
       <xsd:attribute name="TO" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="Valentry">
       <xsd:attribute name="ATTR" type="xsd:string" use="required"/>
       <xsd:attribute name="FROM" type="xsd:string" use="required"/>
       <xsd:attribute name="TO" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="Delentry">
       <xsd:attribute name="TAG" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="BasketValue">
       <xsd:attribute name="TOPIC" type="xsd:string" use="required"/>
       <xsd:attribute name="KIND" type="xsd:string" use="required"/>
       <xsd:attribute name="BID" type="xsd:string" use="required"/>
     </xsd:complexType>
     <xsd:complexType name="CoordValue">
       <xsd:sequence>
         <xsd:element name="C1">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="C2" minOccurs="0">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="C3" minOccurs="0">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="ArcPoint">
       <xsd:sequence>
         <xsd:element name="C1">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
                                                                                        

                                                                                        
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="C2">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="C3" minOccurs="0">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="A1">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="A2">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element name="R">
           <xsd:simpleType>
             <xsd:restriction base="xsd:decimal"/>
           </xsd:simpleType>
         </xsd:element>
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="RoleType">
       <xsd:simpleContent>
         <xsd:extension base="xsd:string">
           <xsd:attribute name="REF" type="xsd:string"/>
           <xsd:attribute name="EXTREF" type="xsd:string"/>
           <xsd:attribute name="BID" type="xsd:string"/>
           <xsd:attribute name="NEXT_TID" type="xsd:string"/>
         </xsd:extension>
       </xsd:simpleContent>
     </xsd:complexType>
 
     <xsd:complexType name="DataSection">
       <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
         </xsd:choice>
       </xsd:sequence>
                                                                                        

                                                                                        
     </xsd:complexType>
   </xsd:schema>

[next] [prev] [prev-tail] [front] [up]