Forum Logo




Xml


Kullanıcı Etiket Listesi

 
 
LinkBack Seçenekler Görüntüleme stilleri
Prev Önceki mesaj   Sonraki mesaj Next
Alt 04 Mart 2026, 09:40   #1
Çevrimdışı
Ruh HalimUzgun
Xml




Xml
Www.TrendForum.Net

Extensible Markup Language*(Genişletilebilir İşaretleme Dili, kısaca*XML), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan,*W3C*tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür.*SGML'in*basitleştirilmiş bir alt kümesidir.

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, aslında bir grafiktir.

Kullanımı

Günümüzde birçok yazılım, diğer yazılımlarla veri alışverişini XML formatı üzerinden yapmaktadır. Ayrıca 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. Ayrıca XML, ofis uygulamalarının alt yapısı haline getirilmiştir.İçeriğin, doküman yapısının ve şeklin birbirinden ayrı ele alınması XML'i*İçerik yönetim sistemlerinin*ideal formatı haline getirmiştir.

XML dosyalarını işleme

SAX

Olay tabanlı, sözcüksel işleme. Dosyada içerisindeki her düğüm bir geri-besleme(callback) fonksiyonu aracılığı ile istemci koda yansıtılır. Bu yapısı nedeniyle oldukça hızlı ve etkilidir, ancak XML dosyasından rastgele düğüm ulaşımı oldukça zordur; Hedef düğüme ulaşmak için, her defasında dosyayı en başından işlemek zorundasınız.

DOM

Bu teknik tamamen arayüz yönelimlidir. Her düğüm ve parçalarına arayüz aracılığıyla ulaşılır. Rastgele ulaşımda etkili olmasına rağmen, büyük boyutlu dosyalar sözkonusu olduğunda oldukça hantaldır ve hafıza tüketiminde fazla talepkârdır.

Örnek

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 arasında gösterilir (bkz. örnek). Yapıyla ilgili ayrıntılar*DTD*(Document Type Definition) ya da*XML Schema*adı verilen harici dokümanlar ile tanımlanır. Aşağıdaki örnek bir XML dokümanında verinin nasıl belirtildiğini göstermektedir.<kullanicilar> <kullanici id="1"> <ad>A</ad> <soyad>B</soyad> </kullanici> <kullanici id="2"> <ad>C</ad> <soyad>D</soyad> </kullanici> <kullanici id="5"> <ad>E</ad> <soyad>F</soyad> </kullanici> <kullanici id="8"> <ad>G</ad> <soyad>H</soyad> </kullanici> </kullanicilar>


Kaynak: Wikipedia
 
Alıntı ile Yanıt

 

İçeriği Sosyalleştir

Etiketler
xml


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 





TrendForum.Net genel forum paylaşım sitesidir. Bu nedenle foruma kaydolan tüm gerçek kişiler, kontrole tabi tutulmaksızın içerik paylaşabilmektedir. TrendForum üzerinden paylaşılan mesaj, konu ve görsellerden yana doğabilecek yasal sorumluluklar; paylaşan kullanıcıya aittir, TrendForum.Net yer sağlayıcı olduğu için hiçbir yasal sorumluluk kabul etmez. İllegal herhangi bir faaliyetin saptanması durumunda; İLETİŞİM sayfası üzerinden ulaşıldığı takdirde mesaj, konu ya da görsel; en fazla 48 saat içerisinde silinecek ve bildiriminiz üzerinden tarafınıza dönüş sağlanacaktır.
5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince sitemizde telif hakkı bulunan mp3,video v.b. eserlerin paylaşımı yasaktır. Yasal işlem olması halinde paylaşan kişi ya da kişilerin bilgileri gerekli kuruma verilecektir.


Powered by vBulletin® Version 3.8.11   Copyright ©2000 - 2026, vBulletin Solutions, Inc.

TrendForum.Net, lisanslı vBulletin® kullanmaktadır. Tüm hakları saklıdır. ©2022-2026
Tema Tasarım: Vision / Fibertus.Net