XML ve HTML Arasındaki Fark

XML ve HTML Arasındaki Fark
XML ve HTML Arasındaki Fark

Video: XML ve HTML Arasındaki Fark

Video: XML ve HTML Arasındaki Fark
Video: iPhone 5s Gold VS iPhone 5s Silver 2024, Kasım
Anonim

XML ve HTML karşılaştırması

XML, Genişletilebilir İşaretleme Dili anlamına gelir. W3C (World Wide Web Consortium) tarafından geliştirilen XML 1.0 spesifikasyonunda tanımlanmıştır. XML, içeriğin sürücü donanımı, işletim sistemleri ve uygulamalar arasında çok az insan müdahalesi ile değiş tokuş edilebilmesi için veri ve metni kodlamak için de basit olan standart bir yol sağlar. Yaygın olarak HTML olarak bilinen HyperText Markup Language, aynı zamanda web sayfaları için önde gelen bir biçimlendirme dilidir. HTML, web sayfalarının temel yapı taşıdır. Web tarayıcısı HTML belgesini okur ve bunları görsel veya sesli web sayfalarına dönüştürür.

XML

XML, sürücü donanımı, işletim sistemleri ve uygulamalar arasında çok az insan müdahalesi ile veri ve metin aktarmak için kullanılan bir biçimlendirme dilidir. XML, bağlam bilgisi sağlamak için kullanılabilecek etiketler, nitelikler ve eleman yapıları sağlar. Bu bağlam bilgisi, içeriğin anlamını çözmek için kullanılabilir. Bu, verimli arama motorları geliştirmeyi ve veriler üzerinde veri madenciliği yapmayı mümkün kılar. Ayrıca, geleneksel ilişkisel veritabanları, satırlar ve sütunlar halinde düzenlenebildiklerinden XML verileri olarak uygundur, ancak XML, ses, video, karmaşık belgeler vb. gibi zengin içerikli veriler için daha az destek sağlar. XML veritabanları, verileri yapılandırılmış, hiyerarşik bir biçimde depolar. bu da sorguların daha verimli bir şekilde işlenmesini sağlar. XML etiketleri önceden tanımlanmamıştır ve kullanıcılar yeni etiketler ve belge yapıları tanımlayabilir. Ayrıca XML kullanılarak RSS, Atom, SOAP ve XHTM gibi yeni internet dilleri oluşturuldu.

HTML

HTML, daha önce belirtildiği gibi, bir dizi işaretleme etiketine sahip bir işaretleme dilidir. Genellikle HTML etiketleri olarak adlandırılan HTML işaretleme etiketleri, web sayfalarını tanımlamak için kullanılır. Tipik HTML belgeleri, web sayfalarının içeriği için gereken düz metinlerin yanı sıra HTML etiketlerini de içerir. HTML etiketleri, köşeli parantezler (örn.) ile çevrelendikleri için bir HTML belgesinde kolayca tanımlanabilir. HTML etiketleri genellikle bir belgeye çiftler halinde eklenir; burada ilk etiket başlangıç etiketidir (ör. ) ve ikinci etiket bitiş etiketidir (ör.). Bir web tarayıcısının (örneğin Internet Explorer, Firefox, vb.) görevi bir HTML belgesini okumak ve onu bir web sayfası olarak görüntülemektir. Tarayıcı, sayfanın içeriğini yorumlamak için HTML etiketlerini kullanır, ancak HTML etiketlerinin kendisi tarayıcı tarafından görüntülenmez. HTML sayfaları, JavaScript gibi dillerde yazılmış görüntüleri, nesneleri ve komut dosyalarını gömebilir. Ayrıca, etkileşimli formlar oluşturmak için HTML kullanılabilir.

XML ve HTML arasındaki fark

XML ve HTML her ikisi de biçimlendirme dilleri olsa da, aralarında bazı temel farklılıklar vardır. HTML esas olarak içeriğin görünümünü tanımlayan etiketlerden oluşurken, XML etiketleri genellikle verinin yapısını ve içeriğini tanımlar (ve gerçek görünüm, ilişkili bir stil sayfası tarafından tanımlanır). İkinci olarak, XML etiketleri kullanıcı tarafından belirli bir uygulama için tanımlanabildiğinden, HTML etiketleri W3C tarafından tanımlandığından, XML genişletilebilirdir.

Önerilen: