XHTML ve XML Arasındaki Farklar Nelerdir?



EXtensible HyperText Markup Language ( XHTML ) ve eXtensible Markup Language (XML), verileri yapısal bir biçimde işaretlemek ve tanımlamak için etiketler kullanan iki tür işaretleme dilidir. XML, öncelikle etiket sözdizimini yöneten ve genellikle diğer biçimlendirme dilleri için şablon olarak kullanılan kurallardan oluşur. XHTML, XML'den işkur doğum parasıgelen sözdizimi kurallarının ve web belgeleri oluşturmak için kullanılan daha önceki HyperText Markup Language ( HTML ) etiketlerinin birleşimidir . Web'de hem XHTML hem de XML kullanılmaktadır, ancak web siteleri, web beslemeleri ve podcasting dahil olmak üzere XML ve dillere dayalı olarak daha geniş bir çeşitliliğe sahipken, birincisi çoğunlukla web sayfalarıyla sınırlıdır.
XHTML ve XML gibi biçimlendirme dilleri, yapılandırılmış belgeleri veya temel içeriği ve temel içeriğin rolünü veya amacını açıklayan bazı ek bilgileri içeren belgeleri oluşturur. Kavram, kopya düzenleme sembolleri ile öğrencilere bilgi aktarmayı sağlayan bir üniversite profesörüne benzer; Belgeler, belirli içerik parçalarının işlevlerini tanımlayan yapısal bilgilerle “işaretlenir”. En modern biçimlendirme dilleri, açılı ayraçlar içine alınmış etiketleri kullanır.
XML, başka diller için şablon olarak kullanılabilecek metalanguage adı verilen özel bir işaretleme dili türüdür. Önceden tanımlanmış etiketlerin bir listesini oluşturmak ve onlara anlam vermek yerine, bu benzersiz ana dilin yaratıcıları yalnızca sözdizimi kuralları oluşturmaya odaklandı. Şirketler, bireyler, gruplar ve endüstriler bu nedenle kendi anlamlarını XML belgelerine ekleyebilir ve bu anlamların yorumlanması için benzersiz yöntemler yaratabilir. Bu, XML'in, matematiksel formüllere adanmış ve arkeoloji araştırma verilerini depolamak için geliştirilmiş bir tanesi de dahil olmak üzere yüzlerce işaretleme dilinin temeli olarak hizmet etmesine izin vermiştir.
Bu metalanguage şablonuna dayalı işaretleme dillerinden biri, HTML'nin gözden geçirilmiş bir sürümü olan XHTML'dir. XHTML ve XML, etiketlerin nasıl kullanılacağını yöneten benzer bir kurallar kümesini paylaşır, ancak eski yapı, yapısal bilgileri web tarayıcılarına iletmek için önceden tanımlanmış etiketler kullanır; Bir <p> etiketi bir paragrafı gösterirken, birişkur kredi başvurusu<h1> bir seviye bir başlığı tanımlar. XHTML'deki tüm etiketler kurulmuş işlevlere sahiptir ve yeni etiketler, dilin gelecekteki herhangi bir sürümüne dahil edilmeden önce World Wide Web Consortium tarafından onaylanmalıdır.
Hem çevrimiçi kullanılan XHTML hem de XML'yi bulmak yaygındır, ancak genellikle farklı amaçlar için kullanılırlar. Birincisi web sayfalarını kodlamak için kullanılır, daha sonra karmaşık web uygulamalarının ve veritabanlarının arka ucunda çalışır. Son kullanıcıya daha yakın, Atom ve Really Simple Syndication (RSS) gibi XML tabanlı diller, web yayınlarını ve podcast'leri etkinleştirir. XML'in çok yönlülüğü, tercih dosyalarında ve ofis doküman dosya formatlarında bulunabileceği çevrimdışı ortamlarda da kullanılmasına yol açmıştır.

Yorumlar

Bu blogdaki popüler yayınlar

İnsan Arabirim Cihazı Nedir?

USB Host Denetleyici Nedir?

Demo yazılımı nedir?