1 XML Tanımı 3 XML Kullanımı Özet: “XML Nedir? XML Ne Anlamına gelir? XML Örneği, Anlamı, Gelişimi ve Kullanımı” başlıklı yazımızda XML ...
1 XML Tanımı
3 XML Kullanımı
Özet: “XML Nedir? XML Ne Anlamına gelir? XML Örneği, Anlamı, Gelişimi ve Kullanımı” başlıklı yazımızda XML nedir, XML ne anlamına gelir, XML kelimesinin tanımı, XML gelişimi, XML nasıl kullanılır, XML ile ilgili örnek benzer biçimde XML hakkında ayrıntılı detayları göreceksiniz.
Özet: “XML Nedir? XML Ne Anlamına gelir? XML Örneği, Anlamı, Gelişimi ve Kullanımı” başlıklı yazımızda XML nedir, XML ne anlamına gelir, XML kelimesinin tanımı, XML gelişimi, XML nasıl kullanılır, XML ile ilgili örnek benzer biçimde XML hakkında ayrıntılı detayları göreceksiniz.
Özet: “XML Nedir? XML Ne Anlamına gelir? XML Örneği, Anlamı, Gelişimi ve Kullanımı” başlıklı yazımızda XML nedir, XML ne anlamına gelir, XML kelimesinin tanımı, XML gelişimi, XML nasıl kullanılır, XML ile ilgili örnek benzer biçimde XML hakkında ayrıntılı detayları göreceksiniz.
XML Tanımı
Extensible Markup Language (Genişletilebilir İşaretleme Dili, özetlemek gerekirse XML), hem insanoğlu hem bilgi işlem sistemleri tarafınca kolayca okunabilecek dokümanlar yapmaya yarayan, W3C tarafınca tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında değişik sistemler içinde veri alışverişi halletmeye yarayan bir ara format görevi de görür. SGML’in basitleştirilmiş bir alt kümesidir.
XML Gelişimi
XML’in tasarımcısı, HTML’i de tasarlamış olan Tim Berners Lee’dir. Dilin düzenlenmesi de W3C’nin sorumluluğundadır. Karmaşık kod yazımı şeklinde görünen dizin, aslen bir grafiktir.
XML Kullanımı
Günümüzde pek çok yazılım, başka yazılımlarla veri alışverişini XML formatı üstünden yapmaktadır. Bununla birlikte XML’i esas format olarak kullanan uygulamalara rastlamak mümkündür. Rastgele veri erişimine uygun olmadığından veri tabanı amaçlı kullanılmamaktadır. Microsoft’un geliştirdiği .NET teknolojisinde kullanılan DataSet nesneleri XML formatındadır. Bununla birlikte XML, ofis uygulamalarının alt yapısı haline getirilmiştir. İçeriğin, doküman yapısının ve şeklin birbirlerinden ayrı ele alınması XML’i İçerik yönetim sistemlerinin ideal formatı haline getirmiştir.
XML Dosyalarını İşleme
Vaka tabanlı, sözcüksel işleme. Dosyada içindeki her düğüm bir geri-besleme(callback) fonksiyonu aracılığı ile istemci koda yansıtılır. Bu yapısı sebebiyle oldukça süratli ve etkilidir, ama XML dosyasından rastgele düğüm ulaşımı oldukça zor olsa gerek; Hedef düğüme ulaşmak için, her defasında dosyayı en başından işlemek zorundasınız.
Bu teknik tamamen arayüz yönelimlidir. Her düğüm ve parçalarına arayüz vasıtasıyla ulaşılır. Rastgele ulaşımda etkili olmasına karşın, büyük boyutlu dosyalar sözkonusu olduğunda oldukça hantaldır ve bellek tüketiminde fazla talepkârdır.
XML dokumanları ağaç veri yapısında olurlar. Bağımsız imler yapıyı oluştururken, içerik ya imin özelliği olarak ya da iki im içinde gösterilir (bkz. örnek). Yapıyla ilgili ayrıntılar DTD (Document Type Definition) ya da XML Schema ismi verilen harici dokümanlar ile tanımlanır. Hemen aşağıdaki örnek bir XML dokümanında verinin nasıl belirtildiğini göstermektedir.
YORUMLAR