xml

cyberboy cyberboy
ks. extensible markup language
isminden de anlaşılacağı üzere bir markup dilidir. son derece esnek bir dildir. bilginin formatının standartlaşması yolunda önemli bir çabadır. internet siteleri büyük hızla xml desteğini sağlamakta, daha çok kişiye ulaşma çabasındadır.
programların config dosyaları olarak büyük kullanım alanı yaratmıştır.
xslt,css standartları ile formatı değiştirilerek sunulabilir.
xsl,dtd standartları ile yapıları belirlenir ve standartlaştırılır.
gibigibi gibigibi
içerik ve biçimlendirme farklı dosyalardadır. yapısal bir işaretleme dilidir, bu sebepten dolayı yazım kuralları çok katıdır. büyük-küçük harf kullanımı, tırnak işareti kullanımı, tanımlamalar vs.. açılımı genişletilebilir işaretleme dilidir. xml de taglarımızı kendimiz belirleriz. örnek;

örnek 456
<kitap>
<yazar>ahmet hede hod</yazar>
<ad>uçak kaçırıp pilotu öldürmek</ad>
</kitap>

örnekte görüldüğü gibi kendi taglarımızı oluşturabiliyoruz. tag isimleri html den farklı olarak içerik hakkında fikir veriyor. bu da arama motorlarında daha doğru sonuçlar, parse edilmesinin kolaylaşması anlamına geliyor. oysa şöyle bir 300 satırlık html dökümanının içinden içeriği almak imkansız gibidir. ayrıca platform bağımsızı bir formattır ve platformlar arası veri iletiminde sıklıkla kullanılır.