Bilgisayar Bilimleri

XML

Ansiklopedia · Kaynaklara dayalı özgün derleme

Yazı boyutu ve okuma düzeni
Yazı boyutu
Satır genişliği
Metin hizası
Genel bakış

XML, yapılandırılmış bilgiyi metin biçiminde temsil etmek ve farklı sistemler arasında aktarmak için kullanılan genişletilebilir işaretleme dilidir. Adı, İngilizce Extensible Markup Language ifadesinin kısaltmasıdır. W3C tarafından standartlaştırılan dil, SGML'den türetilmiştir. İlk tasarımında büyük ölçekli elektronik yayıncılık gereksinimleri etkili olmuş, daha sonra genel veri alışverişinde de kullanılmıştır. XML, belgenin içeriğini etiketlerle tanımlayarak bilgisayar programlarının bu yapıyı çözümlemesine olanak verir. [1]

BELGE YAPISI

Bir XML belgesi iç içe yerleştirilen elemanlardan, bu elemanların niteliklerinden ve metin içeriğinden oluşabilir. Etiketlerin düzgün kapanması ve iç içe geçişlerin kurallara uyması, iyi biçimlenmiş bir belgenin temel koşulları arasındadır. Geçerlilik ise belgenin belirtilen yapısal tanıma uymasını da gerektirir. Bu ayrım, yalnızca okunabilir bir dosya oluşturmakla uygulamanın beklediği veri düzenini sağlamak arasındaki farkı gösterir. XML 1.0'ın beşinci baskısı 26 Kasım 2008 tarihli W3C tavsiyesidir. [2]