XML nedir? XML neden kullanılır ve özellikleri nelerdir, inceleyelim.

XML geçmeden önce kısa bir bilgi olarak, HTML’in tarihçesi hakkında biraz konuşalım.

1980 yılında CERN’DE (Avrupa nükleer araştırma merkezinde) görevli olan TİM BERNERS – LEE, tüm CERN araştırmalarının bilgilerini ve dökümanlarını birbiriyle kolaylıkla paylaşabilmeleri için iyi bir sistem olması gerektiğine inanıyordu.

Prototip olarak ilk önceleri Enquire isimli sistemi önerdi. Daha sonra 1989 yılına gelindiğinde internet tabanlı sistemin ilk temellerini yine aynı isim Tim Berners – Lee attı.

1990 yılında HTML adlı bilgisayar metin dilini bulup geliştirmesinden sonra World Wide Web (web) (www) sistemini kurmuştur.

Bu şekilde CERN’de bilgi paylaşımını kolaylaştırma amacı doğrultusunda ortaya çıkan HTML (Hyper Text Markup Language) – (Zengin Metin İşaretleme Dili) günümüzde hayatımızın vazgeçilmezi olan internetin başlıca temelini oluşturmuştur.

XML Nedir?

XML, programcılar ve yazılımcıların veri alışverişi faaliyetlerinde kullandıkları en temel işlemlerden birisidir. İnternet, veri alışverişinin hızlı ve pratik şekilde gerçekleşmesi için kullanılmaktadır.

Bu doğrultuda kullandığımız tüm web sitelerinin arkasında ve alt yapısında bazı sistemler ve diller rol oynar.

Bu dillerin en önemlisi ve %100’ü neredeyse HTML’dir. Ancak XML’de bu dillerden birisidir.

XML, bir işaretleme dilidir. Extensible Markum Language – Genişletilebilir İşaretleme Dili.

W3C (World Wide Web Consortium) tarafından tanımlanmış olan XML, hem insanlar hem de bilgi işlem sistemleri tarafından geliştirmeler için kullanılıyor.

Backlink Nasıl Alınır. Bağlantı Nasıl Alınır Backlink Nedir

Backlink Nedir, Nasıl Alınır?

XML Neden Kullanılır?

XML, genel olarak veri alışverişinin en hızlı ve en kolay şekilde transfer edilmesi için oldukça gerekli bir kaynaktır. Ayrıca;

  • XML veri yedekleme işleminde de kusursuzdur.
  • XML, sayesinde verilerin hızlı şekilde paylaşılması, saklanması veya yayınlanması işlemlerini yapabilirsiniz.
  • XML ile platform değişikliklerini hızlı ve kolay şekilde yapabilirsiniz.
  • Hızlı sorgulanan veriler sayesinde, veri transferi çok daha hızlı bir hale geliyor.
  • Formatlar arası geçişler sorunsuz çalışıyor.

XML Özellikleri Nelerdir?

  • Büyük ve küçük harfe duyarlıdır, hata vermez.
  • Markup meta dilidir.
  • Birçok programlama dili yapılabilir, HTML, XHTML vb.
  • Kullanılan Taglar HTML gibi hiyerarşi temellidir, ancak açılan etiketler kesinlikle manuel olarak kapatılmalıdır.
  • Standart olmayan XML, etiketlerine nitelik atayabilirsiniz.

Ayrıca, XML ne değildir diye soracak olursanız?

  • XML bir programlama dili değildir, yalnızca metin dosyasıdır.
  • XML veritabanı değildir, doğal olarak MySQL, MSSQL gibi veritabanları yerine geçmez.
  • XML, ağ protokoli değildir, dolayısıyla http, FTP gibi veri taşıma işlemlerini yapmaz.

XML tamamen ücretsizdir. Bir metin dosyası olan XML web tarayıcı ya da bir metin editörü ile düzenlenebilir. XML dosya uzantısı olarak da kullanılabilir.

Birçok online site vasıtasıyla metin tabanlı XML dosyanızı farklı biçimlere de dönüştürebilirsiniz.

XML, sabit etiketlere bağlı kalmadan, kendi etiketlerinizi oluşturabilmenize olanak sağlamaktadır. Örneğin HTML önceden belirlenmiş kendi etiketlerini kullanmaktadır. Ancak XML veri yapısını açıklamak için her etiketi kendinizin oluşturmasına imkân verir.

XML dezavantajlarından birisi ise hataya asla yer vermemesidir. Etiketlerin nasıl ve nereye yerleştirilmesi gerektiğini katı kurallarla ve bir o kadar esnek kurallarla belirler.

Barış DayakAuthor posts

Web Tasarım ve Seo Uzmanı olarak uzun yıllardır çeşitli projeler geliştirmekte ve yüzlerce müşteriye hizmet sunmaktayım.