24 Eylül 2008 Çarşamba

XML i Schema ile eşleştirmek.


    1 <?xml version="1.0" encoding="utf-8"?>
    2 <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    3   <xs:element name="KanTahlilleri">
    4     <xs:complexType>
    5       <xs:sequence>
    6         <xs:element maxOccurs="unbounded" name="tahlil">
    7           <xs:complexType>
    8             <xs:sequence>
    9               <xs:element name="adi" type="xs:string" />
   10               <xs:element name="kisaltma" type="xs:string" />
   11               <xs:element name="butceKodu" type="xs:string" />
   12               <xs:element name="islemDurum" type="xs:unsignedByte" />
   13               <xs:element name="adet" type="xs:unsignedByte" />
   14               <xs:element name="alisTestCode" type="xs:string" />
   15             </xs:sequence>
   16           </xs:complexType>
   17         </xs:element>
   18       </xs:sequence>
   19     </xs:complexType>
   20   </xs:element>
   21 </xs:schema>





    1 <?xml version="1.0" encoding="utf-8" ?>
    2 <KanTahlilleri  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="\\192.168.1.80\c$\Inetpub\wwwroot\export\KanTahlilleri.xsd">
    3 
    4   <tahlil>
    5     <!-- Giriş Üre. -->
    6     <adi>Giriş Üre</adi>
    7     <kisaltma>K</kisaltma>
    8     <butceKodu></butceKodu>
    9     <islemDurum>1</islemDurum>
   10     <adet>2</adet>
   11     <alisTestCode>01</alisTestCode>
   12   </tahlil>
   13   <tahlil>
   14     <!-- Giriş Kreatinin. -->
   15     <adi>Giriş Kreatinin (  mg/dl)</adi>
   16     <kisaltma></kisaltma>
   17     <butceKodu></butceKodu>
   18     <islemDurum>1</islemDurum>
   19     <adet>1</adet>
   20     <alisTestCode>02</alisTestCode>
   21   </tahlil>
   22   <tahlil>
   23     <!-- Sodyum. -->
   24     <adi>Sodyum</adi>
   25     <kisaltma>Na</kisaltma>
   26     <butceKodu></butceKodu>
   27     <islemDurum>1</islemDurum>
   28     <adet>1</adet>
   29     <alisTestCode>03</alisTestCode>
   30   </tahlil>
   31 
   32 </KanTahlilleri>

Hiç yorum yok: