schema-fil(pasient.xsd)

<?xml version="1.0" encoding="iso-8859-1"?>
<pas:schema xmlns:pas="http://www.w3.org/2001/XMLSchema">

   <pas:complexType name="journalData" mixed="true">
     <pas:sequence minOccurs="0" maxOccurs="1">
       <pas:element name="legeid" type="pas:integer" minOccurs="1" maxOccurs="1"/>
       <pas:element name="dato" type="pas:dateTime" minOccurs="1" maxOccurs="1"/>
       <pas:element name="journal" type="pas:string" minOccurs="1" maxOccurs="1"/>
     </pas:sequence>
   </pas:complexType>

   <pas:complexType name="pasientData" mixed="true">
     <pas:sequence minOccurs="0" maxOccurs="1">
        <pas:element name="personnr" type="pas:string" minOccurs="1" maxOccurs="1"/>
        <pas:element name="fastlegeid" type="pas:integer" minOccurs="0" maxOccurs="1"/>
        <pas:element name="navn" type="pas:string" minOccurs="0" maxOccurs="1"/>
        <pas:element name="adresse" type="pas:string" minOccurs="0" maxOccurs="1"/>
        <pas:element name="tlf" type="pas:string" minOccurs="0" maxOccurs="1"/>
        <pas:element name="yrke" type="pas:string" minOccurs="0" maxOccurs="1"/>
        <pas:element name="legebesok" type="journalData" minOccurs="0" maxOccurs="unbounded"/>   
     </pas:sequence>
   </pas:complexType>

</pas:schema>