Hoşgeldin Ramazan ! Header Right

Ana Sayfa Şifremi Unuttum Kimler Online Bölümleri Okundu Kabul Et Üye Listesi Son Konular
Geri git   Bilgi Denizi » Bilgi Denizi » Bilim » Bilgisayar bilimi
Kayıt ol Yardım Bölümleri Okundu Kabul Et Chat Odaları Canlı maç sonuçları Anahtar Kelimeler

Bilgi Denizi´ne Hoşgeldiniz.
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Anahtar Kelimeler: , ,

Konu Bilgileri

Genişletilebilir işaretleme dili
Bilgisayarın bilimi hakkında merak edilenler

Cevap: 0 Görüntüleme: 66
Yeni Konu aç Cevapla
 
Son konular Seçenekler Stil
Alt 05-12-2007, 20:07   #1
Powerofdreams
Admin
 
Powerofdreams - ait Kullanıcı Resmi (Avatar)
 
Ruh Halim:
Standart Genişletilebilir işaretleme dili


Genişletilebilir İşaretleme Dili ( XML; eXtensible Markup Language), 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.

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, veri tabanlarına rastlamak mümkündü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ı İş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>
__________________

Kullanıcı Adı: Powerofdreams
Nerden: Antalya
Sitedeki Görevi: Yönetici
İletişim kurmak için Tıklayın

Youtube'ye Girmek İçin Kesin Çözüm
%100 Çalışıyor 2 sn ye de hiç bir
AYAR yapmadan Youtube' ye girin
KONUYA ULAŞMAK İÇİN TIKLAYIN
Powerofdreams isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
   

Yeni Konu aç Cevapla

İlginizi Çekebilecek Benzer Konular
Konu Yazan Forum Cevap Son Mesaj
XML Genişletilebilir işaretleme dili ByDoğru Bilgisayar 0 26-01-2008 16:02
Zengin metin işaretleme dili Powerofdreams Internet 0 14-12-2007 14:53
Makine dili Powerofdreams Bilgisayar 0 10-12-2007 20:36
Malay dili Powerofdreams Diller 0 08-12-2007 19:27
Beden dili Powerofdreams Psikoloji 0 05-12-2007 22:02


Bilgisayar bilimi forumunun Genişletilebilir işaretleme dili adlı konusunun Bilim alt forumları; Genişletilebilir İşaretleme Dili ( XML ; e X tensible M arkup L anguage), hem insanlar hem bilgi işlem sistemleri tarafından ...


Seçenekler
Stil


Saat: 04:35 .


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 ©2008, Crawlability, Inc. Telif Hakkı 2007 www.bilgidenizi.net
website tracker Türkiyenin En Büyük Forumlari Arts Check PageRank