XML Dosyaları ve Özellikleri
Xml (eXtensibe Markup Language) dosyaları programların kendi verilerini verileri kayıt ettikleri veri tabanlarıdır. Bu veri tabanları taşınabilir ve bağlı olduğu programdan bağımsız olarak çalışabilirler. Xml dosyaları aynı zamanda internet üstünden çalışan programlarda, web sitelerinden de kullılırlar. Veri tabanı olarak nasıl çalışır?
Çok farklı tipteki verileri orjinal formatlarında tek bir havuzda tutabilen XML, bilgiye hızlı, kolay ve ortamdan bağımsız olarak erişebilme imkanı sunar. Günlük yaşantımızda kullanmakta olduğumuz verilerin %80’ini oluşturan ve “unstructured” olma özellikleri nedeniyle kendi bulundukları medya dışında veri özelliklerini koruyamayan (kelimeişlem, elektronik tablo çıktıları, PDF dokümanları, ses,resim vb) farklı tipteki verilerin, oryantasyona gerek duymadan hiyerarşik bir yapıda kullanılabilmelerine olanak vermekte ve bu verilerin hızlı bir şekilde sorgulanabilmelerini sağlamaktadır. Öncelikle veri transferinin kolaylaşmasını ve verinin içerik bilgisiyle saklanabilmesini hedefleyen XML, içerik ve sunum bilgilerini birbirinden ayırır.
Bu özelliği ile de HTML’den farklılaşır.
* XML bir document’in(belgenin) yapısını ve görünümünü tanımlamak için kullanılan uluslararası bir standartdır.
* XML (Extensible Markup Language – Genişletilebilir İşaretleme Dili) yapılandırılmış belge ve verilerin evrensel formatıdır
* XML text tabanlı markup dilidir ve data alış verişinde kullanılan bir standard’ır
* XML bilginin yapısını tanımlamak için kullanılan bir teknolojidir.
* XML bilgiyi tanımlayan ve web’te bilgi alış verişi için kullanılan standard bir biçimdir.
* XML markup dillerini tanımlayan bir metadilidir.
* XML verinin yapılandırılması ve tanımlanması için kullanılan bir teknolojidir.
* XML herhangi bir verinin biçimlenmesi,tanımlanması için kullanılan bir teknolojidir.
Markup Dili Ne Demek?
XML dil olarak markup dil’i yaratmaya yarar. Markup dillerine örnek olrak HTML,WML vs.. verilebilir. Bu dillerde veriler bazı işaretlerle (etiket) işaretlenirler. Örneğin bir HTML kodunda bir başlık yazısı
etiketi ile işaretlenir. Sonuç olarak bir belgedeki verileri işaretlemeye yarayan dillere markup dilleri denir.
XML Hakkında Bilgiler bu bölümden verilmeye devam edilecektir.
