XML Nedir?

XML Nedir?

XML Nedir? XML, Genişletilebilir Markalama Dili anlamına gelir . Standart Genelleştirilmiş İşaretleme Dili’nden (SGML) türetilen metin tabanlı bir işaretleme dilidir.

XML etiketleri verileri tanımlar ve verileri görüntülemek için kullanılan HTML etiketleri gibi nasıl görüntüleneceğini belirtmek yerine verileri depolamak ve düzenlemek için kullanılır. XML yakın gelecekte HTML’nin yerini almayacak, ancak HTML’nin birçok başarılı özelliğini benimseyerek yeni olanaklar sunuyor.

XML’i çeşitli sistem ve çözümlerde faydalı kılan üç önemli özelliği vardır:

  • XML genişletilebilirdir – XML, uygulamanıza uygun kendi kendini açıklayan etiketlerinizi veya dilinizi oluşturmanıza olanak tanır.
  • XML verileri taşır, sunmaz – XML, verileri nasıl sunulacağına bakılmaksızın saklamanıza izin verir.
  • XML genel bir standarttır – XML, World Wide Web Consortium (W3C) adlı bir kuruluş tarafından geliştirilmiştir ve açık standart olarak mevcuttur.

XML Kullanımı

Kısa bir XML kullanım listesi her şeyi açıklıyor:

  • XML, büyük web siteleri için HTML belgelerinin oluşturulmasını basitleştirmek için arka planda çalışabilir.
  • XML, kuruluşlar ve sistemler arasında bilgi alışverişinde bulunmak için kullanılabilir.
  • XML, veritabanlarının boşaltılması ve yeniden yüklenmesi için kullanılabilir.
  • XML, veri işleme ihtiyaçlarınızı özelleştirebilen verileri depolamak ve düzenlemek için kullanılabilir.
  • XML, istenen hemen hemen tüm çıktıları oluşturmak için stil sayfalarıyla kolayca birleştirilebilir.
  • Hemen hemen her tür veri bir XML belgesi olarak ifade edilebilir.

XML İşaretleme Nedir?

XML, belgeleri hem insan tarafından hem de makine tarafından okunabilen bir biçimde kodlamak için kurallar kümesini tanımlayan bir biçimlendirme dilidir. Peki işaretleme dili tam olarak nedir? İşaretleme, bir belgeye, parçalarını ve birbirleriyle nasıl ilişkili olduklarını tanımlaması bakımından anlamını belirli şekillerde artıran bilgilerdir. Daha spesifik olarak, bir biçimlendirme dili, o belgenin bölümlerini ayırmak ve etiketlemek için bir belgenin metnine yerleştirilebilen bir dizi semboldür.

Aşağıdaki örnek, bir metin parçasına eklendiğinde XML biçimlendirmesinin nasıl göründüğünü gösterir:

<message>
   <text>Merhaba Dünya!</text>
</message>

Bu snippet, işaretleme sembollerini veya <message>…</message> ve <text>… </text> gibi etiketleri içerir. <message> ve </message> etiketleri, XML kod parçasının başlangıcını ve sonunu işaretler. <text> ve </text> etiketleri Merhaba Dünya! metnini çevreler.

XML Programlama Dili Midir?

Bir programlama dili, gramer kurallarından ve bilgisayar programları oluşturmak için kullanılan kendi kelime dağarcığından oluşur. Bu programlar, bilgisayara belirli görevleri gerçekleştirmesi talimatını verir. XML, herhangi bir hesaplama veya algoritma gerçekleştirmediği için bir programlama dili olmaya hak kazanmaz. Genellikle basit bir metin dosyasında saklanır ve XML’i yorumlayabilen özel bir yazılım tarafından işlenir.

Yazı gezinmesi

Mobil sürümden çık