29-08-2009, 19:51 | #1 |
|
XML'ye Giriş..Ders=1
Bu sayfada "HTML'le ne güzel web sayfası yapıyorduk. Nereden çıktı bu XML? Çok mu lazım yani?" sorularının cevaplarını vermeye çalışacağım. HTML ve CSS dillerini iyi bilenler için XML'i öğrenmek hiç zor olmayacaktır. HTML ve CSS'yi bilmeyenlere ise önce o dersleri okumasını tavsiye ederim; ben bu ders notlarını hazırlarken, okuyucunun HTML ve CSS bildiğini varsaydım çünkü.
EXtensible Markup Language kelimelerinin kısaltılmışı olan XML'in Türkçe karşılığı Genişletilebilir İşaretleme Dili'dir. Bu dili geliştiren zevatlar web dünyasında World Wide Web Consortium (Dünya Çapında Web Konsorsiyumu) olarak tanınırlar ve World Wide Web Consortium - Web Standards sitesinden kendilerine ulaşabilirsiniz. XML, SGML (Structured Generalized Markup Language) dilinin bir alt kümesi olarak tanımlanmaktadır. SGML dili dediğimiz şey de HTML'in atasıdır. Ben de bunları w3c'nin sitesinden öğrendim, ayrıntılı XML tarihçesi öğrenmek isteyenler oraya bakabilirler. XML, HTML gibi <başlangıç kodu> .. </bitiş kodu> şeklinde komutlara sahiptir. HTML'de komutlar bellidir (<head>, <p>, <div>), XML'de ise komutları kendiniz oluşturursunuz (<ali>, <veli>, <kırkdokuzelli>). Tabi bunu yapabilmek için CSS gibi ek bir dosya kullanmalısınız. XML'de bir HTML sayfası oluşturup, XML komut ve parametrelerini tanıtan dosyayı refere edersiniz. Yüzlerce HTML sayfasında kullandığınız bu tanımlanmış öğeleri, tek bir sayfayı kullanarak değiştirme olanağına sahip olursunuz. HTML sayfalarında verileri tablo şeklinde sunabilirsiniz ama bu tablodaki verileri sıralamanız, sorgulamanız veya kısıtlamanız söz konusu değildir. XML ise bunları yapabilmektedir. XML Sayfa Yapısı XML'de tıpkı HTML gibi gözatıcı tarafından derlenecektir. Herhangi bir editör programı kullanabilirsiniz. Ben editör falan bilmem diyorsanız, notepad kullanabilirsiniz. Oluşturduğunuz sayfayı .xml sayfası ile kaydederseniz ilk XML sayfanızı yapmış olursunuz. Şimde HTML'i seller sular gibi bilen okuyucuların anlamakta zorluk çekmeyeceği bir örnek yapalım. Komutları paşa gönlüme göre seçtim:
__________________
♥<<ڪےeвĭηk∂r∂hĭs∂rLı...!>> ♥ http://img225.imageshack.us/img225/4...hq0chzivz8.png http://img19.imageshack.us/img19/3245/imza11f.jpg "KADER'' bizi ayırmadığı sürece''HARRY''daim bural''ARDA''yız. di''MİLAN''. b''ELAN'o''lacak senin |
Alıntı |
Etiketler |
girişders1, xmlye |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|