XML Full



element codes
diagram /files/doc/xmlfull_diagrams/xmlfull_p1.png
properties
content  complex
children code
attributes
Name   Type   Use   Default   Fixed   Annotation
dateexport   xs:dateTime   required        
version   xs:decimal   required        
source <xs:element name="codes">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="code" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="eppocode" type="xs:string"/>
           
<xs:element name="names">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="name" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="fullname" type="xs:string"/>
                       
<xs:element name="lang" type="xs:string"/>
                       
<xs:choice minOccurs="0">
                         
<xs:element name="langcountry" type="xs:string"/>
                         
<xs:element name="authority" type="xs:string"/>
                       
</xs:choice>
                     
</xs:sequence>
                     
<xs:attribute name="id" type="xs:int" use="required"/>
                     
<xs:attribute name="creation" type="xs:date" use="required"/>
                     
<xs:attribute name="ispreferred" type="xs:boolean" use="required"/>
                     
<xs:attribute name="modification" type="xs:date" use="optional"/>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="id" type="xs:int" use="required"/>
         
<xs:attribute name="creation" type="xs:date" use="required"/>
         
<xs:attribute name="modification" type="xs:date" use="optional"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="dateexport" type="xs:dateTime" use="required"/>
   
<xs:attribute name="version" type="xs:decimal" use="required"/>
 
</xs:complexType>
</xs:element>

attribute codes/@dateexport
type xs:dateTime
properties
use  required
source <xs:attribute name="dateexport" type="xs:dateTime" use="required"/>

attribute codes/@version
type xs:decimal
properties
use  required
source <xs:attribute name="version" type="xs:decimal" use="required"/>

element codes/code
diagram /files/doc/xmlfull_diagrams/xmlfull_p2.png
properties
minOcc  1
maxOcc  unbounded
content  complex
children eppocode names
attributes
Name   Type   Use   Default   Fixed   Annotation
id   xs:int   required        
creation   xs:date   required        
modification   xs:date   optional        
source <xs:element name="code" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="eppocode" type="xs:string"/>
     
<xs:element name="names">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="name" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="fullname" type="xs:string"/>
                 
<xs:element name="lang" type="xs:string"/>
                 
<xs:choice minOccurs="0">
                   
<xs:element name="langcountry" type="xs:string"/>
                   
<xs:element name="authority" type="xs:string"/>
                 
</xs:choice>
               
</xs:sequence>
               
<xs:attribute name="id" type="xs:int" use="required"/>
               
<xs:attribute name="creation" type="xs:date" use="required"/>
               
<xs:attribute name="ispreferred" type="xs:boolean" use="required"/>
               
<xs:attribute name="modification" type="xs:date" use="optional"/>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:int" use="required"/>
   
<xs:attribute name="creation" type="xs:date" use="required"/>
   
<xs:attribute name="modification" type="xs:date" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute codes/code/@id
type xs:int
properties
use  required
source <xs:attribute name="id" type="xs:int" use="required"/>

attribute codes/code/@creation
type xs:date
properties
use  required
source <xs:attribute name="creation" type="xs:date" use="required"/>

attribute codes/code/@modification
type xs:date
properties
use  optional
source <xs:attribute name="modification" type="xs:date" use="optional"/>

element codes/code/eppocode
diagram /files/doc/xmlfull_diagrams/xmlfull_p3.png
type xs:string
properties
content  simple
source <xs:element name="eppocode" type="xs:string"/>

element codes/code/names
diagram /files/doc/xmlfull_diagrams/xmlfull_p4.png
properties
content  complex
children name
source <xs:element name="names">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="name" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="fullname" type="xs:string"/>
           
<xs:element name="lang" type="xs:string"/>
           
<xs:choice minOccurs="0">
             
<xs:element name="langcountry" type="xs:string"/>
             
<xs:element name="authority" type="xs:string"/>
           
</xs:choice>
         
</xs:sequence>
         
<xs:attribute name="id" type="xs:int" use="required"/>
         
<xs:attribute name="creation" type="xs:date" use="required"/>
         
<xs:attribute name="ispreferred" type="xs:boolean" use="required"/>
         
<xs:attribute name="modification" type="xs:date" use="optional"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element codes/code/names/name
diagram /files/doc/xmlfull_diagrams/xmlfull_p5.png
properties
minOcc  1
maxOcc  unbounded
content  complex
children fullname lang langcountry authority
attributes
Name   Type   Use   Default   Fixed   Annotation
id   xs:int   required        
creation   xs:date   required        
ispreferred   xs:boolean   required        
modification   xs:date   optional        
source <xs:element name="name" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="fullname" type="xs:string"/>
     
<xs:element name="lang" type="xs:string"/>
     
<xs:choice minOccurs="0">
       
<xs:element name="langcountry" type="xs:string"/>
       
<xs:element name="authority" type="xs:string"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:int" use="required"/>
   
<xs:attribute name="creation" type="xs:date" use="required"/>
   
<xs:attribute name="ispreferred" type="xs:boolean" use="required"/>
   
<xs:attribute name="modification" type="xs:date" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute codes/code/names/name/@id
type xs:int
properties
use  required
source <xs:attribute name="id" type="xs:int" use="required"/>

attribute codes/code/names/name/@creation
type xs:date
properties
use  required
source <xs:attribute name="creation" type="xs:date" use="required"/>

attribute codes/code/names/name/@ispreferred
type xs:boolean
properties
use  required
source <xs:attribute name="ispreferred" type="xs:boolean" use="required"/>

attribute codes/code/names/name/@modification
type xs:date
properties
use  optional
source <xs:attribute name="modification" type="xs:date" use="optional"/>

element codes/code/names/name/fullname
diagram /files/doc/xmlfull_diagrams/xmlfull_p6.png
type xs:string
properties
content  simple
source <xs:element name="fullname" type="xs:string"/>

element codes/code/names/name/lang
diagram /files/doc/xmlfull_diagrams/xmlfull_p7.png
type xs:string
properties
content  simple
source <xs:element name="lang" type="xs:string"/>

element codes/code/names/name/langcountry
diagram /files/doc/xmlfull_diagrams/xmlfull_p8.png
type xs:string
properties
content  simple
source <xs:element name="langcountry" type="xs:string"/>

element codes/code/names/name/authority
diagram /files/doc/xmlfull_diagrams/xmlfull_p9.png
type xs:string
properties
content  simple
source <xs:element name="authority" type="xs:string"/>