USD: 1,8430
EURO: 2,3070
ALTIN: 92,74
BONO: 9,53
PETR: 106,85

İstanbul 19°C

Ankara 15°C

İzmir 22°C

XML (Extensible Markup Language) Nedir?

14.11.2011 - 10:24

Genişletilebilir İşaretleme Dili (XML) WEB deki yapılandırılmış döküman ve bilgilerin evrensel bir dilidir. HTML dilinden farklı olarak XML, kullanıcıya kendi anahtarlarını ve kendi yapısını oluşturmasına izin verir. Bu yönüyle daha esnek ve daha okunabilir olan XML, HTML dili yerine oluşturulmuş bir dil olmayıp, HTML ile birlikte kullanılmak üzere tasarlanmıştır. XML, HTML ile birlikte kullanılarak Web Sayfalarının yeteneklerini;
Sanal olarak herhangi bir belge türünü teslim etme 
Bilgiyi başka yöntemlerle sıralama, süzme, yeniden düzenleme, bulma ve değiştirme 
Bilgiyi çok iyi yapılandırarak sunma yönünde artırmaktadır. 


XML’in Yapısı:

Adres bilgileri, Konfigürasyon parametreleri, teknik çizim, Hesap Çizelgesi (Spreadsheet) gibi öğeler içeren dosyaların yazılımında kullanılır. XML bir programlama dili değildir. Bu bakımdan bir bilgisayar programcısı olmak gerekmez. XML genişletilebilir; kullandığınız platformdan bağımsızdır ve evrenselleştirilebildiği gibi, yerelleştirilebilme özelliğine de sahiptir. 


Hesap Çizelgesi (Spreadsheet), adres defteri, ve diğer yapılandırılmış bilgi üreten programlar bu verileri diskte ikilik sistemde ya da yazı olarak tutarlar. Bu dosyaları diskte yazı olarak tutmanın avantajı, o dosyayı açmak için oluşturulmuş olduğu programda açılmasının gerekli olmamasıdır. Bu yazı dosyaları kişinin istediği bir yazı işleme programında açılıp düzenlenebilir. XML, HTML gibi bir yazıdır. Bu özelliğiyle geliştiriciler (developers) XML dosyalarını kolayca yazabilir, dil hatalarını daha kolay bulabilirler ve herhangi bir yazı editöründe düzenlenebilir.


XML, HTML gibi anahtarlar ve öznitelikler kullanır. HTML de yazılan anahtarlar ve öznitelikler gözatıcıda belirli bir şekilde gösterilir. Ancak XML de anahtarlar ve özniteliklerin nasıl tanınacağı ve nasıl gösterileceği yazar tarafında belirtilir. Örneğin; anahtarı HTML de eğik yazıyı (italic) belirtirken, XML de yazının içeriğine göre iş, iletişim, istek gibi birşey olabilir. Buna karşın XML, HTML’den farklı olarak yazım konusunda daha katı kurallar içerir. Yanlış bir anahtar, tırnak içine alınmamış bir öznitelik XML dosyasının tamamen kullanılmaz duruma gelmesi için yeterlidir.


XML’in Tarihçesi:

XML’in gelişmesi 1996 da başladı ve World Wide Web Consortium tarafından 1998 de tavsiye edilmiştir. Bu tarihlere bakarak XML in daha gelişmemeş bir dil olduğu düşünülebilir, ancak XML den önce SGML (Structured Generalized Markup Language) vardı. 1980 lerden önce geliştirildi ve 1986 da ISO standartlarına girdi. HTML in geliştirilmesi de 1990 da başladı. XML in yapımcıları SGML in en güçlü bölümlerini aldı ve HTML in deneyimleriyle birleştirerek SGML kadar güçlü bir işaretleme dili olan XML’i yarattılar. 


XML’in Bazı Önemli Özellikleri:

XML bazı formatları birleştirerek ve yeniden işleyerek yeni bir format oluşturmanıza izin verir. XML bu yönüyle modiler bir işaretleme dilidir. 

XML dilini şeçmek, bir veritabanı (database) için SQL seçmek gibidir. Ikisinde de veritabanını, programları ve bunları kontrol eden işlemleri kendiniz yazmanız gerekmektedir. XML ile bu işi yapmak için oldukça fazla programa ve size yardım edecek oldukça fazla kişiye sahipsiniz. 

XML tamamen bedava bir programlama dilidir. Bu bakımdan kendi programınızı yapabilirsiniz ve bunun için kimseye para ödemenize gerek yoktur. 

XML’in Gerçek Yaşamda Kullanıldığı Alanlar:

· Veritabanları depolamak
· Belgeleri yapılandırmak
· Vektörel grafikleri depolamak
· Çoklu ortam sunumlarını tanımak
· Kanalları tanımlamak
· Yazılım paketlerini ve bunların iç bağımlılıklarını tanımlamak
· Web üzerinde uygulamalar arasında XML tabanlı iletileri kullanarak açık ve genişletilebilir bir yöntemle haberleşmek
· E-posta ile elektronik kartvizit göndermek
· Finansal bilgi alış-verişinde bulunmak
· Iş tanımları ve özgeçmişleri iletmek
· Web’deki matematik formülleri ve bilimsel içeriği biçimlendirmek
· Moleküler yapıları tanımlamak
· DNA, RNA ve protein sırası bilgisini kodlamak ve görüntülemek
· Evrim teorisini kodlamak
· Astronomi bilgisini iletmek
· Müzik notaları yazmak
· Taşıma hizmeti için yol bilgisini depolamak
· Yasal belgeleri toplamak ve elektronik ortamda iletmek 

Etiketler:
Apple'ın logosunun ters durmasının sırrı ortaya çıktı CHP'de yerel yönetimlere uyarı: 3 sandığa hazır olun Eurovision rehberi Saç dökülmesine karşın kafein mucizesi Kore'de Güneş fırtınası Beşiktaş'ta son aday Doll Erkeklere prezervatif yerine doğum kontrol hapı Fuhuş operasyonunda ortaya çıkan skandal Bakan Eker'in hayatı Kürtçe anlatılacak Dünyanın ilk kadın mehteran takımı - Galeri Türkiye için kritik karar Fransa'nın elinde Günün gazete manşetleri Şehit anasına 26 yıl sonra pardon Yazıcıoğlu'nun eşinden Uludere'li sitem Küçük çırağa patron işkencesi
Haciz işleminde kredi kartı dönemi 11:38
Haciz işleminde kredi kartı dönemi

Avukatların hem savunmanlık ücretlerini hem de müvekkillerinin haciz alacaklarını kredi kartıyla tahsil etmelerine onay.

Pazar kahvaltısı için 4 leziz tarif 11:37
Pazar kahvaltısı için 4 leziz tarif

Haftanın en güzel gününde en güzel kahvaltıyı siz hazırlayın.

Menajerinden Emre Belözoğlu gerçekleri 11:35
Menajerinden Emre Belözoğlu gerçekleri

Emre Belözoğlu'nun menajeri Ahmet Bulut, çarpıcı açıklamalarda bulundu.

Şehit polis Ahmet Geben'e Kayseri'de tören 11:24
Şehit polis Ahmet Geben'e Kayseri'de tören

Pınarbaşı'nda şehit düşen polis memuru için Kayseri'de tören düzenlendi. 4 yaşındaki Efe'nin babasına bakışları ağlattı

Meğer Meluncanlar Türk değilmiş 11:17
Meğer Meluncanlar Türk değilmiş

ABD’de yıllardır süren Meluncanlar’ın kökenleri konusundaki tartışmaya DNA testleri son noktayı koydu.

Haluk ve Aşkın boşanmadan önce Londra'da buluştu 11:13
Haluk ve Aşkın boşanmadan önce Londra'da buluştu

Ayrılık kararı alan Aşkın Nur Yengi ve Haluk Bilginer, önceki gün Londra’da bir araya geldi.

Azra Akın ile Kıvanç Tatlıtuğ evlenecek mi 11:10
Azra Akın ile Kıvanç Tatlıtuğ evlenecek mi

Azra Akın'la iki kez ayrılıp üç kez barışan Kıvanç Tatlıtuğ, evlenecekleri iddialarıyla ilgili konuştu.

Babacan'ın kayınçosuna 28 bin dolarlık koltuk 11:33
Babacan'ın kayınçosuna 28 bin dolarlık koltuk

Başbakan Yardımcısı Babacan'ın kayınçosu 28 bin dolar maaşla Tanıtım Ajansı'nda işe başladı..

Ahmet Kaya şarkısı Türkçe Olimpiyatları'nda - Video 12:46
Ahmet Kaya şarkısı Türkçe Olimpiyatları'nda - Video

Çeşitli ülkelerden öğrencilerin katıldığı Uluslararası Türkçe Derneği Olimpiyatları'nda elemeler başladı.

Kayseri'deki patlamadan ilk görüntüler - Galeri 10:49
Kayseri'deki patlamadan ilk görüntüler - Galeri

Kayseri'de Pınarbaşı İlçe Emniyet Müdürlüğü önünde meydana gelen patlamada 2 polis memuru şehit düştü.

Kayseri'de patlama: 1 şehit 10:03
Kayseri'de patlama: 1 şehit

Kayseri Pınarbaşı İlçe Emniyet Müdürlüğü önünde patlama meydana geldi. 1 polis şehit oldu.

Askerlik Kanunu'nda değişiklik kabul edildi 22:06
Askerlik Kanunu'nda değişiklik kabul edildi

Askerlik Kanunu ile Bazı Kanunlarda Değişiklik Yapılmasına Dair Kanun Tasarısı kabul edildi.

Yiğit Bulut: Faiz haramdır - izle 18:15
Yiğit Bulut: Faiz haramdır - izle

Bulut: 'Bütün hayatım boyunca ekonomi çalışmalarımda geldiğim bir nokta var; bunu şerefimle söylüyorum, Faiz haramdır'

Memur zammında Başbakan son sözünü söyledi 11:09
Memur zammında Başbakan son sözünü söyledi

Memur sendikaları son teklif sonrası Başbakan'ı aradı ama..


52,001 kişi takip ediyor

Oyun oyna kafanı dağıt !