SGML ve XHTML arasındaki fark
SGML-XHTML
SGML, Standart Genel İşaretleme Dili anlamına gelmektedir. Dijital belgelerin türünü ve içeriğini tanımlamada uluslararası bir standart haline geldi. SGML, HTML ve XML'nin ana dili olarak kabul edilebilir, bu da artık dijital belgeleri kopyalamak için yaygın olarak kullanılmaktadır. Zamanla, SGML'nin popülerliği farklı mesleki alanlarda hızla artmıştır. SGML'ye karşı da az sayıda engel var. SGML'de yaygın olarak desteklenen bir stil sayfası olmadığından, SGML'in güçlü ayarları nedeniyle kararsız bir yazılım geliştirilmiştir. Ayrıca, ciddi sorunlara neden olabilecek yazılım paketleri arasında uyumluluk farklılıkları nedeniyle SGML veri değişimi çok karmaşık hale gelmiştir. Kınıklar SGML'yi bu eksiler için "İyi Gelecek Sesler" olarak adlandırdı.
Şimdi XHTML, HTML 4'ün bir formülasyonu olarak hazırlanan bir taslaktır. Daha sonra HTML alt kümesi altında gelişen sayısal belgeler ailesi. İçerik geliştiricilerin neden XHTML geliştirmeye karar verdiklerinin birçok nedeni var. Kullanıcıların kendi etiketlerini tasarlayabilmesi için bu dilin genişletilebilir olması amaçlandı. XHTML taşınabilir. Bu nedenle masaüstü dışındaki ajanlar internet üzerinden bu dijital belgelere erişebilirler. XHTML bu nedenle bir XML üretimi ve SGML HTML üretti. XML de genişletilebilir olacak şekilde tasarlandı. Böylece XHTML de genişletilebilir hale geldi. SGML'de XML belge türü tanımlarını veya DTD'leri oluşturmuştur. SGML, XML'in ve alt kümelerinin ana kaynağı olduğu iddia edilebilir.
XHTML, SGML'den daha sürdürülebilirdir. Zamanla, web uygulamaları daha sofistike hale geliyor. Bu, XHTML'in yaygınlaşmasına yol açacaktır. XHTML çok sayıda uygulama tarafından desteklenmektedir. Bu nedenle karmaşık web siteleri oluşturmak için kullanılabilir. SGML durumunda, tarayıcılar tarafından pek çok uygulama desteklenmiyor. XHTML belgeleri XML kurallarını takip eder ve PDF, RSS veya RFT gibi birçok dosya biçimine dönüştürülebilir. Hata işleme rutinleri daha kısa sürdüğü için, XHTML'yi destekleyen birkaç tarayıcı daha hızlı gerçekleştiriyor. Liberal hatalar içeren belgeler işleme için daha fazla zaman gerektirir. XHTML'i kullanmak, sayfa yükleme süresini ve indirme hızını azaltır. XHTML, kapanış etiketlerine sahiptir. Bu yeni başlayanlar için harika bir başlangıç ve web profesyonellerinin güncel kalmasına yardımcı oluyor. Kaynaklarınız temiz ve okunabilir bir sürüme çevrilecek ve web profesyoneliniz olarak yeteneklerinizi artıracaktır. Bunu tamamlamak için XHTML, SGML tabanlı uygulamalarda bulunmayan profesyonellikleri gösterir. XHTML dokümanlarını kabul edebilen tarayıcıların bazıları Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari ve tüm mobil tarayıcılardır.
SGML ve XHTML arasındaki temel farklılıklar:
-
XHTML, SGML'den daha sürdürülebilirdir.
-
XHTML, SGML'den farklı olarak birçok web uygulaması tarafından desteklenmektedir.
-
SGML, XHTML gibi PDF, RSS veya RFT de dahil olmak üzere çeşitli dosya biçimlerine dönüştürmeyi desteklemez.
-
XHTML, SGML'den daha hızlı sayfa yükleme ve indirme hızı sunar.
-
Tüm XHTML'de kapanış etiketleri var ve bunlar SGML'de mevcut değildir.