XML ve HTML Arasındaki Fark

Anonim

XML vs HTML

XML Uzatılabilir İşaretleme Dili anlamına gelmektedir.) W3C (World Wide Web Konsorsiyumu) ​​tarafından geliştirilen XML 1. 0 spesifikasyonunda tanımlanmıştır.XML, veri ve metni kodlamak için basit olan standart bir yol sağlar; böylece içerik sürücünün donanımında değiştirilebilir, işletim sistemlerini ve küçük insan müdahalesi gerektiren uygulamaları içerir.Hala HTML olarak bilinen HyperText Markup Language, aynı zamanda web sayfaları için önde gelen bir işaretleme dili olmaktadır.HTML, web sayfalarının temel yapı taşıdır.Web tarayıcısı, HTML belgesini okur ve görsel veya sesli hale getirir web sayfaları.

XML

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

HTML

Daha önce belirtildiği gibi HTML, işaretleme etiketleri grubuna sahip bir biçimlendirme dildir. Genellikle HTML etiketleri olarak adlandırılan HTML işaretleme etiketleri, web sayfalarını tanımlamak için kullanılır. Tipik HTML belgeleri, HTML sayfalarının yanı sıra web sayfalarının içeriği için gereken düz metinleri de içerir. HTML etiketleri, köşeli ayraçlarla (ör.) Çevrelendiği için bir HTML belgesinde kolaylıkla tanımlanabilir. HTML etiketleri, genellikle, ilk etiketi başlangıç ​​etiketi (ör. ) ve ikinci etiketi bitiş etiketi (ör. ) olduğunda, bir belgeye çiftler halinde eklenir. Bir web tarayıcısının (örneğin Internet Explorer, Firefox vb.) Görevi, bir HTML belgesini okumak ve bir web sayfası olarak görüntülemektir. Tarayıcı, sayfanın içeriğini yorumlamak için HTML etiketlerini kullanır ancak HTML etiketleri kendileri tarayıcı tarafından görüntülenmez. HTML sayfaları, JavaScript gibi dillerde yazılmış resim, nesne ve komut dosyalarını gömebilir. Ayrıca, etkileşimli formlar oluşturmak için HTML kullanılabilir.

XML ile HTML arasındaki fark

XML ve HTML ikisi de biçimlendirme dilidir, aralarında bazı temel farklılıklar vardır. HTML, genellikle içeriğin görünümünü tanımlayan etiketlerden oluşurken, XML etiketleri genellikle verilerin yapısını ve içeriğini tanımlar (ve gerçek görünüm ilişkili bir stil sayfası ile tanımlanır).İkincisi, XML genişletilebilir çünkü XML etiketleri kullanıcı tarafından belirli bir uygulama için tanımlanabilirken HTML etiketleri W3C tarafından tanımlanır.