Neden XML?
Gelişen elektronik, bilgisayar ve yazılım teknolojileri birçok yeniliğin yanında doğal olarak birçok farklılığı da beraberlerinde getirdi. Farklı yapılar arasında veri iletişimi söz konusu olduğunda, doğal olarak ortaya (bu farklılıklar sebebiyle) birçok sorun çıkıyordu. Bu durum, platform bağımsız veri iletimi konusunu daha da önemli hale getirdi. Platform bağımsız veri iletimi; veri alışverişi yapan sistemler arasındaki farklılıklara rağmen, sağlıklı veri iletimini gerçekleştirebilmek anlamına gelmektedir. Mesele sadece internet sitelerini ve web tasarımcıları ilgilendiren bir konu değildir. Masaüstü sistemlerden, yerel ağlara, hatta değişik elektronik cihazlara kadar uzanan çok geniş bir yelpazeye hitap eden bir konudur (Bunlara cep telefonları ve son sistem çamaşır makinelerinin programları da dahildir). Fakat biz sadece işin makalemizin alanına giren kısmından söz edeceğiz.XML' in Tarihçesi
İşaretleme dili konusunu XHTML bölümünden hatırlayacaksınız. Tekrar etmek gerekirse; "işaretleme dili, metinlerin nasıl yapılandırılacağını ve biçimlendirileceğini bir takım işaretlerle (etiket) belirleyen dildir" diyebiliriz.
İlk işaretleme dili GML (Generalized Markup Language) 1960 yılında IBM firması tarafından geliştirilmiştir. 1978 yılında ise GML bir grup araştırmacı tarafından daha da geliştirilerek SGML (Standardized Generalized Markup Language) işaretleme dili oluşturuldu. SGML 1986 yılında ISO (the International Organization for Standardization) kurumu tarafından uluslararası bir standart olarak kabul edildi. Çok güçlü bir dil olan SGML; otomotiv, basın vb. birçok endüstri kolunda kullanılmasına karşın, karmaşık bir yapıya sahip olması ve bu dille uygulama geliştirme maliyetinin yüksek olması sebebiyle kullanımı çok da fazla yaygınlaşamamıştır.
World Wide Web Consortium (W3C, http://www.w3.org) tarafından 1996 senesinde, SGML altyapısı ile veri iletimini kolaylaştıracak basit bir işaretleme dili oluşturmak için yapılan çalışmalar, XML dilinin tasarlanmasıyla sonuçlandı. Yapılan çalışmalar neticesinde 1998 yılında XML dili, XML 1.0 olarak bir standart haline geldi. Microsoft, Oracle vb. birçok büyük firma kısa sürede bu dili benimsediler ve uygulamalarını bu standarda uygun hale getirdiler.
Kısaca tarihçesinden bahsettiğimiz XML (Extensible Markup Language), kullanıcılar tarafından yapılandırılan ve iletilecek bilginin tanımlanmasına yarayan bir işaretleme dilidir. XML aynı zamanda SGML gibi bir meta dildir. XML ile de başka alt diller oluşturmak mümkündür. Örneğin; cep telefonlarında kullanılan WAP sayfalarının bilgi tanımları, XML meta dilinden türetilmiş olan WML dili ile yazılmaktadır.
Hiç yorum yok :
Yorum Gönder