Geniş Ekran Modu Otomatik Ekran Boyutu Font Boyutunu Azalt Font Boyutunu Azalt Font Boyutunu Normal Yap Yazdır

X M L Nedir?

Xml’in Asıl Kolaylığı İnsanların, İki Bilgisayarın Arasındaki İletişimi Daha Kolay Anlayabilmesini Sağlamaktır

Diyelim ki evde otururken canımız syraistedi. Markete gidip kola almak çok zor bir iş değil. Markete yürüyüp h?zl? ve ucuz bir ?ekilde ihtiyac?m?z? giderebiliriz. Üstelik fazla yüksek bir teknolojiye ihtiyac?m?z yok. HTML ile web sayfas? haz?rlamak da birçok yönden buna benziyor. E?er düz bir metin düzenleyiciye ve küçük bir HTML bilgisine sahipsek, h?zl? ve ucuzca sayfam?z? haz?rlayabiliriz. Hatta FrontPage,DreamWeaver gibi programlarla HTML bilgisine de ihtiyac minimum düzeye indi.

?imdi ihtiyac?m?z?n daha büyük oldu?unu dü?ünelim. Bir hatta birkaç süpermarkete u?ray?p, evin haftal?k al??veri?ini yapal?m. Bu durumda yürümek pek de ak?l kar? bir i? de?il. Ayr?ca ta??yaca??m?z yükü de göz önüne al?rsak, bir araç vazgeçilmez hale geliyor.

Daha büyük i?ler için bir araç kullanman?n daha kolay ve daha h?zl? oldu?u çok aç?k. Ama araban?z varsa ona benzin doldurmay?, tekerleklerine do?ru hava bas?nc?n? yüklemeyi ve bunun gibi birçok i?i bilmemiz gerekir. XML ailesiyle HTML’de yapamad???m?z birçok ?eyi yapabiliriz. Fakat tam anlam?yla bunu ba?arabilmemiz için beraber çal??an birçok teknolojinin kullan?m?n? bilmemiz gerekir. Sonuçta bir ö?renme engeliyle kar?? kar??yay?z.

Bu noktada endi?eye kap?lmak do?al. Fakat unutmamak gerekir ki arabay? kullanmak için yürüyen aksam?n direksiyona nas?l ba?land???, hareketin tekerleklere nas?l iletildi?i, karbüratörün ne i?e yarad??? gibi konularda uzman olmaya gerek yok.

Kolayca görülüyor ki e?er webdeki i?imiz küçük ve dar kapsaml?ysa, HTML kullanmak daha kolay ve daha ucuzdur. Fazla ayr?nt? bilmeye ve kafam?z? karma??k teknolojilere yormaya gerek yok. Fakat e?er biraz deneyimli bir kullan?c?ysak ve yapaca??m?z i?te HTML yetersiz kal?yorsa, XML kullanmak kaç?n?lmaz hale geliyor. Üstelik örnekte de görüldü?ü gibi, bunun için küçük bir miktar daha bilgi bilmek gerekliyken i?in fazla ayr?nt?s?na girmek gerekmiyor.

?imdi i?in teknik ayr?nt?lar?na girebiliriz. “Neden XML?” sorusuna akla gelen ilk cevap “insanlar aras?ndaki ileti?imi kolayla?t?rmak” olabilir. Fakat dikkatlice dü?ündü?ümüzde insanlar telefon, yaz??ma gibi ileti?im araçlar? varken neden kö?eli parantezler aras?ndaki etiketleri kullanmak istesin ki? Bu noktada cevab?m?z son halini al?yor: “As?l amaç bilgisayarlar aras?ndaki ileti?imin iyile?tirilmesini sa?lanmak.”

XML bilgisayarların daha iyi haberleşmesine iki yoldan katkıda bulunur
  • İçeriği gösterimden ayırır. (HTML – XHTML)

  • Uygulamalar aras?nda bilginin do?rudan geçi?ini sa?lar.
?imdi de XML’in di?er yararlar?n? madde madde inceleyelim.

  • Yal?nl?k

    XML’de kodlanan bilgilerin okunmas? ve anla??lmas? kolayd?r çünkü do?al dile yak?n anlaml? etiketler insanlar taraf?ndan daha kolay anla??l?r. Ayr?ca bu etiketler bilgisayarlar taraf?ndan da kolayca i?lenebilirler

  • Aç?kl?k
    XML W3C standart?d?r ve yaz?l?m liderleri taraf?ndan da onaylanm??t?r.

  • Geni?leyebilirlik
    Sabit bir etiketler kümesi bulunmaz. Yeni etiketler istenildi?inde yarat?labilir.

  • Kendi kendini tan?mlama
    Al???lagelmi? veri tabanlar?nda ; veri kay?tlar? , veri taban? sorumlusu taraf?ndan kurulan ?emalara ihtiyaç duyar. XML belgeleri bu tür tan?mlamalara ihtiyaç duymadan saklanabilir çünkü XML etiket ve özelliklerden olu?an meta veriler içerir.

  • Makine taraf?ndan anla??labilen ba?lam bilgisi içerir
    Etiketler, özellikler (attributes) ve eleman(element) yap?lar?; içerik anlam?n? yorumlamada, etkin arama motorlar?nda yeni olas?l?klar olu?turmada, ak?ll? veri i?lemede (data mining) vb. ba?lam bilgisi sa?lar. Ba?lam bilgisinin de?erlendirilmesinin neredeyse imkans?z oldu?u HTML veya düz metine göre bu büyük bir avantajd?r.

    Örne?in, Chip isimli isimli birini aramak için ‘chip’ kelimesiyle arama yapt???n?zda kar??n?za chocolate chips, computer chips, ya da Chip gelebilir. E?er isim ve adres kay?tlar? için tan?mlanm?? DTD’ler olsayd?, ‘chip’ kelimesiyle yap?lan aramalar çok daha kesin ve do?ru sonu?lar verebilirdi.

  • ?çeri?i gösterimden ay?r?r
    XML etiketleri, gösterimi de?il anlam? tan?mlar. HTML’in parolas? :”Nas?l göründü?ünü biliyorum!” iken XML’inki : “Ne anlama geldi?ini biliyorum, öyleyse bana nas?l görünmesi gerekti?ini söyleyin!”. Bir XML belgesinin görünü?ü ve anlatt?klar? XSL “style sheet”leri taraf?ndan olu?turulur. Bu, bir belgenin görünü?ünün, belgenin ba?lam?na dokunmadan de?i?tirilebilmesini sa?lar. Ayn? içerikten ortaya ç?kan birçok görünüm veya sunum kolayca olu?turulabilir.

    Farkl? XSL dönü?türücüler ile ayn? XML belgesinden farkl? görünü?te sunumlar elde edilmesi bunun en büyük örne?idir.

  • Çokdilli belgeleri ve “Unicode”u destekler
    Uygulamalar?n uluslararas? hale getirilmesinde çok önemli bir özellik.

  • Verilerin kümelenmesi ve kar??la?t?r?lmas?n? kolayla?t?r?r
    XML belgelerindeki a?aç yap?s?, belgelerin eleman eleman etkin bir biçimde kümelenmesine ve kar??la?t?r?lmas?na izin verir.

  • Çoklu veri türleriyle kullan?labilir
    XML belgeleri, çoklu ortam verilerinden (resim, ses, video) aktif bile?enlere (Java Appletleri, ActiveX) kadar birçok olas? veri türünü içerebilir.

  • Varolan veri türleriyle kullan?labilir
    Varolan kütük dizgeleri veya ili?kisel veri tabanlar?n?n XML’le ili?kilendirilmesi çok kolayd?r.

  • Da??t?lm?? veriler için tek bir sunucudan görünü? sa?lar
    XML’in eri?im sa?lad??? birçok verinin ö?eleri de?i?ik veri tabanlar? içerisinde bulunabilir -örne?in Internet gibi-. XML ile bu verilere tek bir sunucu üzerinden bak?l?yormu? gibi eri?ilebilir.

  • Sanayi taraf?ndan h?zl?ca benimsenmi?tir
    IBM, Sun, Microsoft, Netscape, SAP gibi birçok kurum XML’i destekliyor. Microsoft ve SAP ?imdiden ileride ç?karacaklar? programlar?n sürümlerine XML deste?i koyuyorlar. Microsoft ve Netscape’in web taray?c?lar? XML’i destekliyor.
Kaynak www.acemiyim.net/dokuman/xml/xml-nedir-ve-xml-ozellikleri.htm
Bu içerikle ilgili Yorumunuzu eklemek için burayı tıklayınız.

Yorumlar

1 yorum
17 Kasım 2010 21:40:34, Çarşamba
choclethck
metnin çogu yerinde ?leri gözüküyor. pek birşey anlamış değilim.

X M L

Php Ve Yerleşik Dom Sınıfları
Javascript, dom, xml … ajax’i sıfırdan öğrenmek isteyen herkesin ilk karşılaştığı teriml...
Php 5's Simplexml
İngilizce birmakaledir.
XML, DOCTYPE, SGML, XHTML, HTML
SGML Dilbilgisi gibi bir mekanizma kullanilarak dökümanlarin yapisini özel tanimlanmis tag8217;ler k...
Xml ?n Php 5 - What's New?
P H P 5,x M L , By Christian Stocker Taraf?ndan Yaz?lan Makale. ?imdilik ?ngilizce.

    Ödev Gönder | İncelenmeyi Bekleyen Ödevler | Uygulama Resimleri | Uygulama Resmi Gönder | İnternet Üzerinden Sınav | Test Sorusu Gönder | Sınıf Karneleri | Anketler | Linkler
    www.dijitalders.com

    bilgidijitalders.com
    Bu sayfalar en iyi 1024 x 768 ekran çözünürlüğünde görüntülenir.
    Site içerikleri, site kullanıcıları tarafından yollanan içeriklerdir. Her hangi bir içeriğin lisanslı yahut şahsınıza ait olduğunu tarafımıza iletirseniz gerekli düzenlemeyi yapacağız. Kullanılan içerikler, siteyi kullanan öğrenciler ve araştırmacılar için kolaylık sağlamak amacıyla oluşturulmuştur.
    Sayfada HATA! Olduğunu Düşünüyorsanız | Sık Kullanılanlara Ekle | www.dijitalders.com'u Ana Sayfam Yap | Web Tasarımcıya e-Posta
    Bu site 845,565 kişi tarafından ziyaret edilmiştir.