XML TEKNOLOJİLERİ BTP 206
Ders İçin Gerekli Olan Ders Kitabı –XML, Zafer Demirkol, Pusula Yayınları Yardımcı Ders Kitabı –XML How To Program, Deitel & Deitel Referanslar ve diğer dökümanlar: – – –
Ders İçeriği 1. Giriş – Marup Dilleri ve XML – Hafta 1 2. XML Dökümanları Oluşturmak – Hafta 2 3. Geçerli XML Dökümanları Oluşturmak – Hafta 3 3. Varlık Kavramı ve Kullanımı – Hafta 4 4. Şemalar – Hafta 6,7 5. Vize – Hafta 8 6. XML Dökümanlarını HTML Sayfalarina Gömmek –Hafta 9 7. XSL – Hafta 10, Seminerler – Hafta12,13 9. Konu Tekrarı – Hafta 14
Dönemlik Ders Planı Sınav Yüzdesi –Vize %30 –Seminer %20 –Final %45 –Yoklama %5 (Teori >=%70 ve Uygulama >=%80) Seminer Konuları 1.DOM 2.SAX 3.XHTML ve XForms 4.WML (Wireless Markup Language) 5.MathML (Matematical Markup Language) 6.XML Query Language (XML Query) 7.XML Topic Map (XTM) 8.XML Digital Signutares 9.XML Web Services 10.XML Dökümanlarının Saklanmasına ve Sorgulanmasına Destek veren Veritabanı Yönetim Sistemleri
Aklınıza Takılanlar?? Derse geçmeden önce!!
Bölüm 1 – XML ‘e GİRİŞ İçindekiler 1.1XML ‘e Giriş 1.2İşareteleme Dillerinin Tarihçesi 1.3XML ve HTML 1.4XML Uygulamaları
1.1 XML’e GİRİŞ İşaretleme Dilleri ve XML –XML : eXtensible Markup Language –“Genişletilebilir İşaretleme Dili” –XML, HTML gibi bir işaretleme dilidir.SGML’in bir alt kümesidir.
1.2 İşaretleme Dillerinin Tarihi SGML –Structured Generalized Markup Language –Verilerin, sistemler ve uygulamalardan bağımsız olarak tanımlanma ihtiyacı SGML’i doğurmuştur. –Veriyi işaretlemek için geliştirilmiş text tabanlı bir dildir. –Metin dosyaları hangi sistem olursa olsun mevcut metinleri görüntüleyebiliyorsa veri platformdan ve uygulamadan bağımsız hale gelmiş demektir. –Oldukça esnek ve bu yüzden karmaşık
1.2 İşaretleme Dillerinin Tarihi HTML –1991 yılında gelişen ve yaygınlaşan internet HTML dilinin standart olmasına büyük katkısı vardır. –HTML, SGML’in özelleştirilmiş halidir. –SGML’in text tabanlı etiketleme mantığını kullanarak bir kısım etiketleri standart haline getirilmiş özel bir uygulama –HTML etiketlerini yorumlayan programlar (browser) yaygınlaştı.
1.2 İşaretleme Dillerinin Tarihi XML –SGML ‘e çok benzer tarafları vardır. –SGML ‘de olduğu gibi tanımlı etiket yoktur.Etiketleri kullanıcılar tanımlarlar. –Ama SGML ‘e göre kuralları ve kapsamı daha belirginleşmiştir. –1996 ‘da W3C çalışma grubu tarafından geliştirilmiştir.
1.3 HTML ve XML XML kesinlikle HTML yerine tasarlanmış dil değildir. HTML belgelerin şekilsel tasarımı için düzenlenmişken, XML belgelerin içeriği için tasarlanmış bir dildir.
1.4 XML Uygulamaları ve Diğer ML’ler XML veriyi kendimiz etiketleriz Önemli olan XML ‘in veri değişim standardı haline gelebilmesi. Bunun içinde her sektör kendi alanları ile ilgili veri standartlarını çıkarmalı –MathML –WML –....gibi