Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

XML
Tüm Başlıklar XML

1.  eXtended Markup Language

Bilgiyi text dosyalarda saklama, ağ üzerinden transfer etme amacıyla kullanılabilen, formatı kullanıcı tarafından belirlenen bir güzelliktir. XML'i, yani biçimlendirilmiş bilgiyi, anlayabilen program okur, ne yapacaksa yapar. Anlamayan hiç bişey yapamaz.

Örneğin XHTML (web için tanımlanmış bir XML) browserların anladığı bir XML türüdür. Bütün browserlar bu XML'i anlar ve gerekeni yapar. (sayfayı görüntüler)

Programcı kendi verileri için bir XML tanımlayabilir. Örneğin bir firma ürünlerini şu şekilde biçimlendirmiş olsun:

<urunler>
  <urun no="1">
     <ad>Klavye</ad>
     <fiyat tur="USD">5</fiyat>
  </urun>
  <urun no="2">
     <ad>Kalemtraş</ad>
     <fiyat tur="YTL">1</fiyat>
  </urun>
</urunler>

Burada ürünler numarası, adı, fiyatı, döviz türü bilgileriyle saklanmış. <..></..> işaretleri biçimlendirme için kullanılıyor. Bu işaretlere tag denir.

İyi hoş da neye yarayacak bu? Bu ürünleri veritabanında saklamak daha iyi değil mi? diye sorarlar adama. Cevaben deriz ki; XML veritabanının alternatifi falan değil. Küçük miktarlarda bilgiyi saklamak için kullanılabilir ama bunun dışında bilgi saklamak için kullanışlı değildir. XML'in en güzel kullanımı ağ üzerinden bilgi aktarmaktır. Bunun ayrıntıları için bakınız: XML Web Services, SOAP.. güzel mevzular bunlar.

Başka neye bakabilirsiniz?
XSL'e bakın, XPath'e bakın, XSD'ye bakın.

edit:
Şunlara da bkz: E4X, XML Web Services, DTD, XSL-FO, SVG, Tim Berners-Lee, W3C, w3schools.com
fizikci
10 Ocak 2005 21:55 ~ 03 Temmuz 2006 15:45
2.  bkz: XML namespace
fizikci
26 Temmuz 2005 14:50
3.  XML nasıl okunur?* Bunun en meşhur iki yöntemi var: DOM ve SAX.

Ayrıca SAX'a alternatif olarak .Net frameworkte yer alan XMLReader sınıfı var.
fizikci
04 Eylül 2005 11:31
4.  XML'in en önemli özelliği, verilerin uygulamalar arasında değiş-tokuşunu kolaylaştırmasıdır. Çünkü bütün üreticiler tarafından kabul edilen bir standarttır. Okunabilir ve kendinden açıklamalı olması önemini arttırmaktadır.

Sıcak bir örnek vermek istiyorum. Geçenlerde bir iş için gerçekleştirdiğim görüntü işleme uygulamasının dil desteğini XML olarak sağlamıştım. Herhangi bir dilin XML belgesini ilgili klasöre kopyaladığınız zaman, o dil desteğini de uygulamanıza vermiş olursunuz. Bu sayede çok kolay bir şekilde istenilen dil desteğini uygulamada herhangi bir şey değiştirmeksizin sağlamış olursunuz.

Önemli bir unsurdur XML. Artık dağıtık uyglamaların haberleşmelerinde kullanılan bir standart haline gelmiştir. Yakın gelecekte de yıldızının daha da parlayacağı görülüyor.
mennan
18 Ocak 2006 19:48
5.  Xml Schema
bilader
01 Şubat 2006 19:02
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1890 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen