XML Nedir?
04 Haziran 2022
1894 Okunma
1 dakika 16 saniye
XML (Extensible Markup Language ya da Türkçesiyle Genişletilebilir İşaretleme Dili) bir işaretleme dilidir. XML, verileri depolamak ve taşımak için tasarlanmıştır.
XML (Extensible Markup Language)
- XML (Extensible Markup Language ya da Türkçesiyle Genişletilebilir İşaretleme Dili) bir işaretleme dilidir.
- XML, verileri depolamak ve taşımak için tasarlanmıştır.
- XML 1990'ların sonlarında piyasaya sürüldü. kullanımı kolay ve kendini tanımlayan verileri depolamak için oluşturulmuştur.
- XML, 10 Şubat 1998'de bir W3C tavsiyesi oldu.
- XML, HTML'nin yerine geçmez.
- XML kendini açıklayıcı olacak şekilde tasarlanmıştır.
- XML, verileri görüntülemek için değil, verileri taşımak için tasarlanmıştır.
- XML etiketleri önceden tanımlanmamıştır. Kendi etiketlerinizi tanımlamanız gerekir.
- XML, platformdan bağımsızdır ve dilden bağımsızdır.
İşaretleme Dili Nedir ?
İşaretleme dili, bir belge içindeki öğeleri tanımlamak için etiketleri kullanan bir bilgisayar dilidir . İnsan tarafından okunabilir, yani biçimlendirme dosyaları tipik programlama sözdizimi yerine standart kelimeler içerir. Birkaç biçimlendirme dili mevcut olsa da, en popüler ikisi HTML ve XML'dir.
Önkoşul : XML öğrenmeden önce HTML ve JavaScript temelleriniz bilmeniz gerekir.
Platformdan Bağımsız ve Dilden Bağımsız: XML'in ana yararı, Microsoft SQL gibi bir programdan veri almak, onu XML'e dönüştürmek ve bu XML'i diğer program ve platformlarla paylaşmak için kullanabilmenizdir. Genelde çok zor olan iki platform arasında iletişim kurabilirsiniz.
XML'in Özellikleri ve Avantajları
- XML, verileri HTML'den ayırır
- XML, veri paylaşımını basitleştirir
- XML, veri aktarımını basitleştirir
- XML, Platform değişikliğini basitleştirir
- XML, veri kullanılabilirliğini artırır
- XML, yeni internet dilleri oluşturmak için kullanılabilir
XML ile birçok yeni İnternet dili oluşturulmuştur.
İşte bazı örnekler:
- XHTML
- Mevcut web servislerini tanımlamak için WSDL
- El cihazları için biçimlendirme dilleri olarak WAP ve WML
- Haber beslemeleri için RSS dilleri
- Kaynakları ve ontolojiyi tanımlamak için RDF ve OWL
- Web için multimedyayı tanımlamak için SMIL