XML ve XHTML Arasındaki Fark

XML ve XHTML Arasındaki Fark
XML ve XHTML Arasındaki Fark

Video: XML ve XHTML Arasındaki Fark

Video: XML ve XHTML Arasındaki Fark
Video: Yükselen Burç, Güneş Burcu ve Ay Burcu arasındaki ilişki... 2024, Kasım
Anonim

XML vs XHTML

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. XHTML (genişletilebilir Köprü Metni İşaretleme Dili'nden türetilmiştir), XML ve HTML'nin (Köprü Metni İşaretleme Dili) birleşimi olarak görülebilir. XHTML, XML'in katı sözdizimi ile birleştirilmiş HTML 4.01 sürümündeki öğelerden oluşur.

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.

XHTML

XHTML, HTML'den daha katı olan daha temiz bir HTML sürümü olarak görülebilir. XHTML ayrıca bir W3C önerisidir (Ocak 2000'de önerilir) ve HTML ile XML'in bir birleşimidir. XHTML'de, HTML'den farklı olarak her şeyin doğru bir şekilde işaretlenmesi gerekir. Bu, iyi biçimlendirilmiş belgelerin üretilmesini sağlayacaktır. Farklı tarayıcı teknolojileri yaygın olarak kullanıldığı için bu günümüzde çok önemlidir. Bu, telefonlar gibi mobil cihazlarda çalışan tarayıcıları içerir ve bu tarayıcılar, hatalı biçimlendirilmiş biçimlendirme dillerine sahip sayfaları yorumlamak için gerekli yeteneklere sahip değildir. Bu nedenle, XML'in (verileri tanımlamak için tasarlanmış) ve HTML'nin (verileri görüntülemek için tasarlanmış) güçlü yanlarını birleştiren XHTML, yukarıda bahsedilen sorunu önleyen katı biçimde biçimlendirilmiş bir biçimlendirme dili sağlar. Tüm tarayıcılar XHTML'yi destekler ve HTML 4.01 ile uyumludur.

XML ve XHTML arasındaki fark nedir?

XHTML, XML ve HTML'yi birleştirerek tasarlanmış bir biçimlendirme dilidir. XML, XHMTL'ye genişletilebilirlik sağlarken, XHTML belgelerinin HTML'den farklı olarak iyi biçimlendirilmesini gerektirir. XML, sürücü donanımı, işletim sistemleri ve farklı uygulamalar arasında veri aktarımı için tasarlanmış bir biçimlendirme dili olsa da, XHTML, XML'in güçlü yanlarını HTML ile birleştirir ve web sayfaları oluşturmak için çok daha temiz ve daha katı bir biçimlendirme dili sağlar. XHTML, web sayfalarının geleceği olarak görülebilir. Ancak XML, farklı platformlar arasında iletişim kuran web uygulamaları ve web tarayıcılarıyla iletişim kurmakla sınırlı olmayan işletim sistemleri gibi çeşitli uygulamalarda kullanılabilir.

Önerilen: