XML Nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
XML Nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Haziran 2016 Pazar

XML Nedir?

4.2.4 XML


XML internet üzerinden veri transferi için geliştirilmiş bir metin işaretleme dildir. Yapı olarak HTML ile kardeştir. Ancak işlevsel olarak önemli farklılıklar vardır. HTML web sayfasının görünümü ile ilgilidir. XML ise verilerin sağlıklı olarak iletilmesinden sorumludur. Her ikisi de Standart Genelleştirilmiş İşaretleme Dili (Standard Generalized Markup Language–SGML)’nin birer alt kümesidir. SGML International Standards Organization(ISO) tarafından 1986 yılında kabul edilmiş ve onaylanmış bilgi-yönetimi standardıdır.

XML, HTML ile pek çok açıdan benzerlik gösteren bir işaretleme dilidir. Verinin tanımlanması ve tarif edilmesi için kullanılır. HTML’deki yapının aksine XML’de kullanılacak olan etiketler önceden tanımlı değildir. Yani bir XML dokümanının yapısı tamamıyla kullanıcı tarafından oluşturulur. Verinin tarif edilmesi için Doküman Tipi Deklarasyonu(Document Type Declaration-DTD) adı verilen yapılar kullanılmaktadır. XML ve DTD’nin birlikte kullanılması ile dokümanlar kendini tarif eden bir yapı halini alırlar. XML ve HTML arasındaki en belirgin fark XML’in verinin kendisiyle ilgilenmesi HTML’nin ise verinin sunumuyla ilgilenmesidir. Buna bağlı olarak HTML dokümanları veriye ilişkin şekillendirme bilgilerini içerirken XML dokümanları ise verinin tanım bilgilerini içermektedir. XML’in tasarım amaçlarından biri de verinin taşınmasıdır. Bahsedilen bu özellikleri incelendiğinde XML’in pek çok önemli işlevi yerine getirdiği görülmektedir.






Burada önemli bir nokta olarak XML’i HTML’nin yerine geçecek bir dil olarak düşünmek yerine HTML’in tamamlayıcısı olacak olan bir dil şeklinde düşünmek daha uygundur. Günümüz bilişim dünyasına bakacak olduğumuzda XML’in her alanda karşımıza çıktığını görmekteyiz. Bu nedenle XML’i bir anlamda geleceğin web dili olarak tanımlamak mümkündür. XML kod örneği Şekil 4.3’te verilmiştir[17].

XML Kod Örneği
Şekil 4.3. XML kod örneği.


Turgut ARSLAN
Uzaktan Eğitim ve Öğrenme Yönetim Sistemlerinin Karşılaştırılması, Tez çalışması, Danışman: Doç.Dr. Seyfettin Dalgıç
Trakya Üniversitesi 2013


Kaynaklar:

[17]http://www.bilisimterimleri.com/bilgisayar_bilgisi/bilgi/34.html (12 Şubat 2012).