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
Yorum Gönder