İlginizi Çekebilir
  1. Ana Sayfa
  2. TEKNOLOJİ
  3. XML (Genişletilebilir İşaretleme Dili) Nedir?

XML (Genişletilebilir İşaretleme Dili) Nedir?

xml_200x200
XML (Genişletilebilir İşaretleme Dili) Nedir?
XML (Genişletilebilir İşaretleme Dili) Nedir?

Genişletilebilir İşaretleme Dili (XML) verileri tanımlamak için kullanılır. XML standardı, bilgi formatları yaratmanın ve yapılandırılmış verileri kamuya açık İnternet üzerinden ve kurumsal ağlar üzerinden elektronik olarak paylaşmanın esnek bir yoludur.

World Wide Web Consortium’un (W3C) resmi bir önerisi olan XML kodu, Köprü Metni Biçimlendirme Dili’ne (HTML) benzer. Hem XML hem de HTML, sayfa veya dosya içeriğini tanımlamak için işaretleme sembolleri içerir. HTML kodu, Web sayfası içeriğini (genellikle metin ve grafik görüntüleri) yalnızca nasıl görüntüleneceği ve etkileşime gireceği konusunda tanımlar.

XML verileri kendi kendini tanımlayan veya kendi tanımlayan olarak bilinir; bu, verilerin yapısının verilerle gömülü olduğu anlamına gelir; böylece veriler geldiğinde, verileri depolamak için yapıyı önceden oluşturmaya gerek yoktur; XML içerisinde dinamik olarak anlaşılır. XML formatı, bilgileri tutarlı bir şekilde paylaşmak isteyen herhangi bir kişi veya grup ya da şirket tarafından kullanılabilir. XML aslında, bir belge yapısı oluşturma standardı olan Standart Genelleştirilmiş İşaretleme Dilinin (SGML) daha basit ve kullanımı kolay bir alt kümesidir.

Bir XML belgesinin temel yapı taşı, etiketlerle tanımlanan bir öğedir. Bir elemanın başlangıç ​​ve bitiş etiketi vardır. Bir XML belgesindeki tüm öğeler, kök öğe olarak bilinen en dıştaki öğede bulunur. XML ayrıca iç içe geçmiş öğeleri veya öğeler içindeki öğeleri de destekleyebilir. Bu yetenek, XML’in hiyerarşik yapıları desteklemesini sağlar. Öğe adları, öğenin içeriğini, yapı ise öğeler arasındaki ilişkiyi tanımlar.

Bir XML belgesinin, biçimi XML belirtimine uygunsa, düzgün bir şekilde işaretlenmişse ve öğeler düzgün bir şekilde yerleştirilmişse, “iyi biçimlendirilmiş” olarak kabul edilir (yani, bir XML ayrıştırıcı tarafından okunabilir ve anlaşılabilir). XML ayrıca, öğelerin özniteliklerini tanımlama ve öğelerin başlangıç ​​etiketindeki öğelerin özelliklerini tanımlama özelliğini de destekler.

Örneğin, XML belgeleri aşağıdakiler gibi çok basit olabilir:

<?xml version=”1.0″ standalone=”yes”?>

<conversation>

<greeting>Merhaba Dünya!</greeting>

<response>Gezegeni durdur, inmek istiyorum!</response>

</conversation>

XML uygulamaları sonsuzdur. Örneğin, bilgisayar üreticileri bir bilgisayar ürünüyle ilgili bilgileri (işlemci hızı, bellek boyutu vb.) Açıklamak için standart veya ortak bir yol üzerinde anlaşabilir ve daha sonra ürün bilgisi formatını XML koduyla açıklayabilir. Verileri tanımlamanın bu kadar standart bir yolu, bir kullanıcının her bir bilgisayar üreticisinin Web sitesine bir akıllı ajan (program) göndermesini, veri toplamasını ve ardından geçerli bir karşılaştırma yapmasını sağlar.

XML’in yararları bazen tanıtılmasından kısa bir süre sonra kapsamda devrim niteliğinde görünüyordu. Ancak, bir kavram olarak, devrimci olmaktan düştü. Ayrıca her derde deva olmaktan düştü. XML’in bu kadar çok teknoloji alanında aşırı uygulanması, gerçek değerini düşürdü ve çok fazla gereksiz kafa karışıklığı ile sonuçlandı. Belki de en çok zarar veren, kendi tescilli uzantı setlerini kullanarak XML’i yeniden ele geçirmek isteyen birçok satıcının tahmin edilebilir davranışıdır. Bazıları XML’e değer katmak istemesine rağmen, diğerleri yalnızca kullanıcılarına ürünlerini kilitlemeye çalışır.

XML’in gücü sadeliği içinde bulunur. Büyük miktarda bilgi toplayabilir ve bunları bir XML belgesinde birleştirebilir – bilgiye yapı ve organizasyon sağlayan anlamlı parçalardır.


Kaynak: https://whatis.techtarget.com/definition/XML-Extensible-Markup-Language

Yorum Yap
Bu Yazıya Tepkiniz Ne Oldu?

Yazar Hakkında

Nedir? - Nasıl Yapılır? gibi sorulara cevap veren konuları sizinle paylaşıp kaliteli ve faydalı bir blog haline getirmek için ultrabilgi.com'u kurdum.

Yorum Yap