XML Nedir?

Tanımı

XML, Extensible Markup Language kelimeleirnin kısaltması ile oluşmuştur. Türkçe karşılığı ise Genişletilebilir İşaretleme Dili 'dir.

İşevi

Veri saklamak ve veri transferi yapmaya olanak sağlamaktadır.

Kurucusu

Aynı zamanda HTML'in kurucusu olan Tim Berners Lee tarafından tasarlanmıştır. Günümüzde ise geliştirilmesi W3C tarafından devam ettirilmektedir.

Önemi

XML, veri depolama ve paylaşımı için ortak bir alt yapı oluşturmaktadır. Bu bağlamda veri aktarımı için sistematik ve düzenli aktarım için kullanımı kaçınılmaz hale gelmektedir.

Örnek XML Yapısı

<kullanicilar>
  <kullanici id="1">
      <ad>Ali</ad>
      <soyad>A</soyad>
  </kullanici>
  <kullanici id="2">
      <ad>Ayşe</ad>
      <soyad>B</soyad>
  </kullanici>
  <kullanici id="3">
      <ad>Ahmet</ad>
      <soyad>C</soyad>
  </kullanici>
  <kullanici id="4">
      <ad>Alev</ad>
      <soyad>D</soyad>
  </kullanici>
</kullanicilar>

Bu örneğin e-ticaret sitesi için olduğunu düşünecek olursak eğer, ürün id, ürün adı, ürün kategorisi, ürün fiyat vb. bir çok veri ile karşılaşacağız. Bu yüksek hacimli verileri ise tek tek elle giriş yapmak gerçekten uzun ve meşakatli bir hal almaktadır. Bu nedenle XML formatındaki veriler ve bu verilerin entegrasyonu ile birlikte daha kolay ve hızlı bir çözüm sağlanmaktadır.