XML(Extendsible Markup Language - Gelişleyebilir Markup Dili) yeni çağın internet üzerinden veri taşıma ve verileri işleme dili olarak tasarlanmıştır. İsminden anlaşılacağı gibi bu dilin tag'lerini kullanıcı kendi ihtiyaçları doğrultusunda genişletebilir. HTML kullanırken bildiğimiz gibi belirli sayıda tag ile web sayfalarımızı dizayn ediyorduk. Fakat artık XML sayesinde web üzerinde verileri taşıma ve işleme gibi görevleri daha kolay yapabaliriyoruz.

Burada şu hususa dikkat etmekte yarar var: HTML verinin kullanıcıya ulaştrırken hangi formatta sunulduğu ile ilgilenir. Buna karşın XML ise veriyi nasıl anlamlı bir bütün olarak ve sunulan verinin kendini programcı tarafından üretilen tag'larla nasıl tanımladığıyla ilgilenir. Aşağıda bir xml belgesi örneğmiz var:

           Özcan İLHAN
           Yazılım Muhendisi.
           msn@ozcanilhan.com.tr
      


      
          Ahmet Faruk
          Nacaroglu
          Bilgisayar Ogrt.
          nacaroglu@yahoo.com
     


     
         Ersoy
         Ozcan
         Endustri Muh.
         ozcane@hotmail.com
     


     
        Ziya
        Kaya
        Ekonomist
        ziyakaya@hotmail.com
    




Yukarıdaki XML belgesi örneğinde de görebileceğiniz gibi bir XML belgesinde ilk satır bulunmaz zorunda. Bu giriş satırı dosyanın bir XML belgesi olduğunu deklare eder. Sonraki satırda ise programcıya yardımcı olacak yorum/açıklama satırımız bulunuyor. Dikkat ederseniz XML' de yorum satırlarımızı aynı HTML'de olduğu gibi yazarabiliriz. Yukarıdaki kodumuz tag'larımız iç içice girmiş (nested-loops gibi). Burda tag'ından sonra tag'ı geliyor. Bu durumda önce yazar tagını, sonra yazarlar tagını kapatmalıyız. Yani en dıştaki tag en son kapanmalı.


                     
                     ............
                  
       
 
Yukarıdaki kod parçasında önce açılmıştır. Sonra ve en son ise açılmıştır. Buna göre önce sonra ve enson olarak 'i kapatmak durumundayız. Son olarak XML'i HTML'den ayıran diğer bir önemli nokta ise XML büyük- küçük harf duyarlıdır (case-sensitive). , ve tag'larının hepsi birer tag olarak XML tarafından algılanır.

Etiketler : Etiket Yok
Kategoriler : XML / Web Servisleri
Yorumlar : 0 Yorum Yorum Yaz

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *