Logo tr.removalsclassifieds.com

SGML ve XHTML Arasındaki Fark (Tablolu)

İçindekiler:

Anonim

SGML ve XHTML gibi biçimlendirme teknikleri de biçimlendirme dilbilimi olarak kabul edilir. İşaretleme dili, içeriği vurgulamak ve bir web yayını için belirtmek için dijital teknolojide kullanılan bir sözcük ve sözcük öğeleri sistemidir. Yeni web sitesi oluşturmada SGML ve XHTML dillerinin sorumluluklarını anlamak çok önemlidir; benzersiz bir ilişkileri var.

Bu iki dil arasındaki bağlantı, web sayfalarının çalışmasına ve web sitelerinin uyarlanabilir ve dinamik tasarımına yardımcı olan ailesel bir bağlantı olarak görülmektedir. Bu nedenle, her iki biçimlendirme dili arasındaki farklar da oldukça belirgin ve önemlidir.

SGML ve XHTML arasındaki fark, SGML'nin GML'nin soyundan gelmesi ve HTML kodunun SGML kullanılarak oluşturulmuş olması, XHTML'den bahsederken web siteniz için XML dilinde üretim ve kodlama için kullanılmasıdır. Hem SGML hem de XHTML, elektronik dosyaları metne dönüştürmek için kullanılan bilgisayar biçimlendirme dilleridir.

Standart genelleştirilmiş biçimlendirme dili, tam biçimli SGML, biçimlendirme dillerinin belirtimi için küresel bir standart olan bir üst dildir. İşaretleme, bir kelime dizisinin amacını veya son web sayfasında nasıl temsil edilmesi gerektiğini açıklayan etiketlerden oluşur. SGML'deki odak noktası, "vurgu>" etiketi gibi açıklayıcı işaretlemelere odaklanır. Belge işlevselliği, bir bilgisayar monitöründe ters çevrilmiş video, daktilo vurgulama veya dizgi metninde italik olarak okunabilen bu biçimlendirme ile belirtilir.

EXtensible HyperText Markup Language, XHTML'nin kısaltmasıdır. HTML ve XML'i birleştiren bir dildir. XHTML, daha katı olmasına rağmen, HTML'ye oldukça benzer. Bir XML programı olarak belirtilen HTML, XHTML olarak bilinir. Tüm büyük web tarayıcıları onunla uyumludur. XHTML HTML ile neredeyse aynı olsa da, XHTML'nin HTML ile karşılaştırıldığında büyük/küçük harf duyarlılığı dahil daha sıkı sözdizimine sahip olması nedeniyle iyi kod yazmak kesinlikle daha önemlidir.

SGML ve XHTML Arasındaki Karşılaştırma Tablosu

Karşılaştırma Parametreleri

SGML

XHTML

kısaltma

Standart Genelleştirilmiş İşaretleme Dili Genişletilebilir Köprü Metni İşaretleme Dili.
Sürdürme ve Destek

SGML, karmaşık kullanıcı arabirimi ve katı kodları nedeniyle düşük bir devamlılık sağlar. XHTML, kullanılan çok sürdürülebilir bir biçimlendirme dilidir.
Hız

SGML'nin yüklenmesi ve yenilenmesi yavaş XHTML'nin yüklenmesi hızlıdır ve birçok web sayfası onunla uyumludur.
Menşei

SGML, 1960'larda Charles Goldfarb ve ekibi tarafından oluşturulan IBM'in Genelleştirilmiş İşaretleme Dili'nin (GML) soyundan gelmektedir. 26 Ocak 2000, 5.0 sürümünde, en son sürüm Ekim 2014'te.
Sürümler

Sürüm çatallanmaları yoktur, ancak belge şunları içerir; bir deklarasyon, prolog ve DTD. XHTML; 1.1, 2.0, 2.1, 5.0 vb.

SGML nedir?

Standart Genelleştirilmiş İşaretleme Dili (SGML), SGML'nin kısaltmasıdır. SGML, HTML'nin yanı sıra XML'in de birincil dilidir ve bunların tümü şu anda elektronik belge transkripsiyonu için yaygın olarak kullanılmaktadır. SGML'nin çekiciliği, çeşitli özel alanlarda zaman içinde hızla büyümüştür. SGML'nin de birkaç sınırlaması vardır.

SGML'nin sağlam ayarları nedeniyle, yaygın olarak kabul edilen stil sayfaları olmadığı için güvenilmez bir program oluşturulur. Ayrıca, SGML veri aktarımı, büyük sorunlara yol açabilen değişken eksiksiz yazılım birlikte çalışabilirliğinin bir sonucu olarak son derece karmaşık hale geldi. Bu dezavantajlar için, alaycılar SGML'yi "Belki Daha Sonra İyi Olabilir" olarak adlandırdı.

DTD'ler, SGML (belge türü tanımları) kullanılarak belirtilir. DTD, belgede hangi bileşenlerin bulunması gerektiğini (örneğin Başlık>) açıklayarak ve örneğin bir makalenin var olabileceği gerçeği gibi belge bileşenlerinin kullanımı için kurallar oluşturarak, raporlama çalışması gibi bir metin türünü belirtir. bir tablo girişi içinde ama gerçekten bir tablo değil.

Bir ayrıştırma programı, bir DTD'ye uyup uymadığını görmek için işaretlenmiş bir metni inceleyebilir. Diğer uygulamalar, indeksleme oluşturmak veya son web sayfası için SGML kullanarak yayınlamak üzere sayfayı PostScript'e dönüştürmek için işaretlemeleri tarayabilir. Ancak, SGML dilini kullanarak kodlama işlemleri ve yöntemleri, basit XML dili ile karşılaştırıldığında oldukça karmaşık ve zordur.

XHTML nedir?

XHTML, bir kavramsallaştırma olarak oluşturulmuş HTML 4.0'ın bir öncüsüdür. Daha sonra, çeşitli dijital bilgiler oluşturmak için bir HTML varyantı oluşturuldu. İçerik sağlayıcıların XHTML üretmeyi seçmelerinin sayısız nedeni vardır. Bu dil, kullanıcıların kendi özel etiketlerini oluşturmalarına izin vermek için oluşturuldu. XHTML taşınabilir bir biçimlendirme dilidir. Sonuç olarak, masaüstü olmayan kullanıcılar bu elektronik dosyalara göz atmak için teknolojiyi kullanabilir.

Sonuç olarak, XHTML bir XML ürünüdür, HTML ise bir SGML sonucudur. XML ayrıca genişletilebilir olma niyetiyle oluşturuldu. Sonuç olarak, XHTML de genişletilebilir hale geldi. XML Belge Açıklamaları veya DTD'ler, SGML örneğinde XML tarafından oluşturulmuştur. XML'in babası ve varyantlarının SGML olduğu söylenebilir.

XHTML, 'Genişletilebilir Köprü Metni İşaretleme Dili' anlamına gelir ve HTML ile XML'i birleştiren bir dildir. XHTML, daha katı olmasına rağmen, HTML'ye oldukça benzer. XHTML, SGML'den çok daha uzun ömürlüdür.

Web uygulamaları deneyimle daha karmaşık hale geliyor. Sonuç olarak, XHTML geniş çapta kabul görecektir. Çok sayıda program XHTML kullanımını uygular. Sonuç olarak, karmaşık web siteleri oluşturmak için kullanılabilir. XHTML'yi işleyebilen birkaç bilgisayar, azaltılmış hata işlem parametreleri nedeniyle daha hızlı çalışıyor. Çok sayıda hata içeren dosyaların işlenmesi daha uzun sürer.

SGML ve XHTML Arasındaki Temel Farklar

Çözüm

HTML ve XML gibi biçimlendirme dillerinin ikisi de biçimlendirme dilleridir. SGML, web içeriğini ifade etmek için özel bir işaretleme diliyken, XML herhangi bir veriyi göstermek için evrensel bir işaretleme dilidir.

Genellemek gerekirse, SGML tabanlı sistemlerde XHTML akademik nitelikleri eksiktir. Google Chrome, Firefox, Safari, Vista ve tüm mobil tarayıcılar, XHTML dosyalarını gerçekten işleyebilen tarayıcılara örnektir. SGML'nin güçlü varsayılanları nedeniyle, yaygın olarak kabul edilen stil sayfaları olmadığından güvenli olmayan bir program oluşturulur.

Referanslar

SGML ve XHTML Arasındaki Fark (Tablolu)