XML Nedir ?

XML Nedir ?
[cmsmasters_row][cmsmasters_column data_width=”1/1″][cmsmasters_text]
Son zamanlarda internet teknolojisi,  çoğu kullanıcı için sosyal medya uygulamaları, online alışveriş ve oyunlardan ibarettir. İnternet kullanıcıları, kullandıkları bu sitelerin arka tasarınında nelerin işlediğini fark dahi edemiyor. Bu haliyle, internet ortamı mükemmel bir şekilde tertip etmiş bir ortam gibi duruyor. İlk baktığınızda kolay bir şey gibi görünse de, web sitelerinin arka tasarınında karışık sistemler dönüyor ve bu sistemler gelişiyor ve değişiyor. Veriş alışverişinde büyük yenilik yaparak insanlık tarihinde ciddi bir sıçramaya neden olan internet, hala son zamanlarda de hızlı bir şekilde dönüşmeye devam ediyor.
Bu gelişmenin ehemmiyetli noktalarından birini ise data alışverişi oluşturur. Başlangıçta el ile ayarlanan ayarlara bağlı olduğu için zor bir şekilde gerçekleşen data alışverişi için artık daha kolay ayarlar vardır. Yazılımcılar ve programcılar yapısından, ortada olduğu vakitten bu yana devasa kolaylıklar sağlayan, bu sayede data teknolojisinde büyük olay yaratan XML teknolojisi bu istikamette ehemmiyetli bir yere sahip oldu. Bu yazımızda, data alışverişinde çığır açarak günümüzdeki hızlı ve kolay internetin temellerini atan XML teknolojisi ile ilgili genel bilgilere erişebilirsiniz.
Neden XML’E İhtiyaç Var?
İnternet siteleri ortamında veri alışverişine konu olan nesnelerin %90’a yakını, kendi tarzları dışına çıktıklarında veri özelliklerini savunamıyor. Tek başına bu vaziyet bile, veri alışverişinde hızı kesen, tabiri caizse ellerini kollarını bağlayan bir olgudur. Örnek vermek gerekirse, günlük hayatta sıkça kullanmış olduğunuz bir kategorinin, bir PDF dokümanının muhtevası, normal bir koşullarda başka bir uzantıya çevrildiğinde içindeki verileri yeni ortama taşıyamaz. Buna benzer görsel, ses, elektrik tablo çıktısı vb. içinde geçerlidir. İşte XML, bu tarz vaziyete karşı ortak bir meta alan oluşturarak data alışverişi için olanak sağlıyor. Bu şekilde veriler hızlı sorgulanıyor, data transferi olunca daha çok kolay ve hızlı bir hale geliyor.
XML bulunmadan önce yukarıda söz edilen mani sebebiyle, bir veri tabanından başka bir veri tabanına veyahut bir platforma transfer yaparken bir hayli sayıda mesele çıkıyordu. Programcılar, kaynak veri tabanındaki muhtevası yeni platforma uygun hale çevirmek için baya vaktini harcıyordu. Böylelikle veri alışverişinin hızı bugün mukayese etmeyecek biçimde düşük izliyordu. Meta alanda standart belirleyen XML ile bu mani ortadan kaldırıldı.
XML ’in Özellikleri
XML, HTML diline benzer şekilde, hiyerarşi temelli işaretleme dillerinden biridir. Ancak burada kullandığımız etiketler, HTML ’den ayrı olarak, el ile belirleniyor. Adlandırma ile ilgili programcılara aynı tercih geçerli değildir. Yeniden de bu, XML ’in doldurduğu boşluğu, faydalarını, yaptığı devrimi ortadan kaldırmıyor.
Hiyerarşik yapıdaki XML dilinde açtığınız yaftaları kapatmalısınız. Oluşturduğunuz yaftalara özellikler atayarak işinizi kolaylaştırabilirsiniz.
[/cmsmasters_text][/cmsmasters_column][/cmsmasters_row]