XML Nedir?
XML (Extensible Markup Language) HTML ile pek çok açıdan benzerlik gösteren bir markup dilidir.Verinin tanımlanması ve tarif edilmesi için kulanılır.HTMLdeki yapının aksine XMLde kullanılacak olan tagler önceden tanımlı değildir.Yani bir XML dökümanının yapısı tamamıyle kullanıcı tarafından oluşturulur.Verinin tarif edilmesi için DTD adı verilen yapılar kullanılmaktadır. XML ve DTDnin birlikte kullanılması ile dökümanlar kendini tarif eden bir yapı halini alırlar.
XML ve HTML arasındaki en belirgin fark XMLin verinin kendisiyle ilgilenmesi HTMLin ise verinin sunumuyla ilgilenmesidir.Buna bağlı olarak HTML dökümanları veriye ilişkin şekillendirme bilgilerini içerirken XML dökümanları ise verinin tanım bilgilerini içermektedir. XMLin tasarım amaçlarından biri de verinin taşınmasıdır.
Bahsedilen bu özellikleri incelendiğinde XMLin pek çok önemli işlevi yerine getirdiği görülmektedir.
Burada önemli bir nokta olarak XMLi HTMLin yerine geçecek bir dil olarak düşünmek yerine HTMLin tamamlayıcısı olacak olan bir dil şeklinde düşünmek uygundur.
Günümüz bilişim dünyasına bakacak olduğumuzda XMLin her alanda karşımıza çıktığını görmekteyiz.Bu nedenle XMLI bir anlamda geleceğin web dili olarak tanımlamak mümkündür.
XML (Extensible Markup Language) HTML ile pek çok açıdan benzerlik gösteren bir markup dilidir.Verinin tanımlanması ve tarif edilmesi için kulanılır.HTMLdeki yapının aksine XMLde kullanılacak olan tagler önceden tanımlı değildir.Yani bir XML dökümanının yapısı tamamıyle kullanıcı tarafından oluşturulur.Verinin tarif edilmesi için DTD adı verilen yapılar kullanılmaktadır. XML ve DTDnin birlikte kullanılması ile dökümanlar kendini tarif eden bir yapı halini alırlar.
XML ve HTML arasındaki en belirgin fark XMLin verinin kendisiyle ilgilenmesi HTMLin ise verinin sunumuyla ilgilenmesidir.Buna bağlı olarak HTML dökümanları veriye ilişkin şekillendirme bilgilerini içerirken XML dökümanları ise verinin tanım bilgilerini içermektedir. XMLin tasarım amaçlarından biri de verinin taşınmasıdır.
Bahsedilen bu özellikleri incelendiğinde XMLin pek çok önemli işlevi yerine getirdiği görülmektedir.
Burada önemli bir nokta olarak XMLi HTMLin yerine geçecek bir dil olarak düşünmek yerine HTMLin tamamlayıcısı olacak olan bir dil şeklinde düşünmek uygundur.
Günümüz bilişim dünyasına bakacak olduğumuzda XMLin her alanda karşımıza çıktığını görmekteyiz.Bu nedenle XMLI bir anlamda geleceğin web dili olarak tanımlamak mümkündür.