XML, W3C (World Wide Web Consortium) isimli bağımsız kuruluş tarafından tasarlanan, Extensible Markup Language yani Genişletilebilir İşaretleme Dili anlamını taşıyan ve HTML dilinin de tasarımcısı olan Tim Barners Lee tarafından üretilmiş veri dökümanıdır.

xml nedir

XML Ne İşe Yarar?

  • XML ile verileri yedekleme işlemi yapabilirsiniz.
  • XML ile veri transferi yapabilirsiniz.
  • XML ile verilerin paylaşılması, taşınması, yayınlanması ve saklanması gibi işlemler yapabilirsiniz.
  • XML ile Platform değişiklikleri kolayca yapabilirsiniz.
  • XML, verilerin kullanımını kolaylaştırır.

XML Nasıl Kullanılır?

Bir veriyi başka bir alana taşımak, taşındığı alanda okunabilir hale gelmesi için pek çok işlem yapılması gerekmektedir. XML teknolojisi bu süreçlerin daha basite indirgenmesini sağlamıştır. Türkiye Cumhuriyeti Merkez Bankası’nın kur bilgilerini paylaştığı sayfada, ofis uygulamaları ve .NET platformundaki DataSet yapıları gibi birçok yazılımda XML kullanılmıştır.

XML ile Neler Yapılabilir?

  • Site haritası oluşturabilir. XML site botları arama motoru botları için yazılmıştır. Herhangi bir arama motoru botu, XML dosyasına bakarak sitenizle ilgili tüm gerekli bilgileri çok seri biçimde çıkarır.
  • SEO için önemlidir. Çünkü yukarıda da belirttiğim gibi site haritaları SEO için kritik bir öneme sahiptir ve bu sayede işlerini kolayca tamamlayabilirler.
  • Google Shopping Feed oluşturulabilir.
  • Veritabanlarının aktarımı yapılabilir.
  • Geliştirilmiş E-Ticaret Takibi için DataLayer (Veri Katmanları) oluşturulabilir.

XML Özellikleri Nelerdir?

  • XML, Case Sensivite (Büyük Küçük harfe duyarlı) bir dildir.
  • XML, markup dillerinin açıklamasında kullanılan meta dilidir.
  • XML ile XHTML, SVG, MathXML gibi pek çok programlama dili oluşturulabilir.
  • XML formatında yazı yazarken, açılan etiketler kesinlikle kapatılmalıdır.
  • XML formatında yazı yazarken, etiketleme standart değildir yani etiketlere nitelik tanımlanabilir.
  • XML formatında yazı yazarken, etiketlemeler hiyerarşik yapıda olmak zorundadır.

Örnek bir XML belgesi:

<?xml version="1.0" encoding="utf-8"?>
<meyveler>
        <meyve id="1">
                <ad>Kiraz</ad>
        </meyve>
        <meyve id="2">
                <ad>Muz</ad>
        </meyve>
        <meyve id="3">
                <ad>Kayısı</ad>
        </meyve>
        <meyve id="4">
                <ad>Şeftali</ad>
        </meyve>
</meyveler>

Markup Dili Nedir?

Verileri etiketlerle işaretlemeye yarayan yapay bir dildir. Örnek markup dilleri arasında en popüler ve yaygın kullanılanlardan bazıları HTML, TeX, XML, LaTeX, WML’dir.

Comments

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir