İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

XML ve HTML Karşılaştırnası

Bir devlet ve içinde bulunan şehirleri belrmek amacıyla bir belge düzenlediğimizi düşünelim. XML belgesinde kavramsal olarak devlet'e uygun bir veri yapısı belirlemek mümkündür. Ancak HTML'de yapılabilecek tek şey belli türde verilerin belli bir gösteriliş biçimiyle diğerlerinden ayrılmasını sağlamaktadır. Örneğin, XML belgesinde İstanbul’un bir şehir olduğu belirtilebilirken, HTML'de İstanbul, sadece belli bir tanımı olan bir terimden ibarettir.

XML Belgesi
<?xml versiyon="1.0" >
<Devlet Ad="Türkiye" Kod="TR" >
   <Şehir Kod="34">
      	<Ad> 
			İstanbul
		</Ad>
      	<Nüfus> 
			9 Milyon
		</ Nüfüs>
   </Şehir>
   <Şehir Kod="06">
      	<Ad> 
			Ankara 
		</Ad>
      	<Nüfus> 
			5 Milyon
		</ Nüfüs>
   </Şehir>
</Devlet>

HTML Belgesi
<html>
   <h1 name="TR">Türkiye </h1>
      <h2 name="TR">İstanbul </h1>
      <dl>
         <dt>Şehir</dt>   
         <dd>İstanbul</dd>
         <dt>Kod</dt> 
         <dd>34</dd>
         <dt>Nüfus</dt> 
         <dd>9 Milyon</dd>
       </dl>
<dl>
         <dt>Şehir</dt> 
         <dd>Ankara</dd>
         <dt>Kod</dt> 
         <dd>06</dd>
         <dt>Nüfus</dt> 
         <dd>5 Milyon</dd>
       </dl>	
</html>

XML belgesinde her etiket içerdikleri verinin anlamını taşırlar. Belgenin yapısı kolaylıkla oluşturulabilir ve belge belli bir modeli takip eder. HTML'de ise etiketler içerikleri hakkında pek az bilgi taşırlar. Belgeyle çalışılması ve uygulamalar arasında veri alışverişi sağlanması için pek kullınışlı değildirler.

İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır