0

XML nedir, ne işe yarar?

Genel
2 dk okuma

XML (Extensible Markup Language), veriyi etiketlerle tanımlayan, hem insanın hem programların okuyabildiği bir metin biçimidir. HTML veriyi göstermek için, XML ise veriyi tanımlamak ve taşımak için kullanılır.

Bir XML örneği

<?xml version="1.0" encoding="UTF-8"?>
<kisi>
  <ad>Ebru</ad>
  <soyad>TEZEL</soyad>
  <adres>
    <ilce>Kadıköy</ilce>
    <il>İstanbul</il>
  </adres>
</kisi>

Etiket adlarını siz belirlersiniz. Her açılan etiket kapanmalı, etiketler iç içe doğru sırayla yazılmalıdır; aksi hâlde belge okunamaz.

XML ile HTML farkı

XMLHTML
AmaçVeriyi tanımlar ve taşırSayfayı tarayıcıda gösterir
EtiketlerKullanıcı belirlerÖnceden tanımlıdır (p, h1, a…)
Hata toleransıYok; hatalı belge okunmazTarayıcı hataları düzeltmeye çalışır

Nerelerde karşınıza çıkar?

  • Site haritası: Arama motorlarına gönderilen sitemap.xml dosyası.
  • RSS akışları: Blog ve haber sitelerinin yazı akışları.
  • Ürün ve fiyat aktarımı: E-ticaret siteleri ile pazaryerleri arasında ürün listeleri.
  • Yapılandırma dosyaları: Örneğin Windows hosting'te ASP.NET sitelerinin web.config dosyası.
  • e-Fatura: Türkiye'de e-Fatura ve e-Arşiv belgeleri UBL-TR adlı XML biçimindedir.
  • Servisler arası veri alışverişi: SOAP gibi eski web servisleri. Yeni servisler daha çok JSON kullanır.

239 kişi faydalı buldu

Bu makale işinize yaradı mı?

İlgili makaleler

Bilgi Bankası
overlay spinner