2013-04-24 18 views
9

http://www.w3schools.com/tags/tag_doctype.aspHTML5 SGML'ye dayanmıyor, o zaman ne dayanıyor?

HTML5, DTD başvuru gerektirmez dolayısıyla SGML dayanmaktadır ve değildir. Ne standart olarak

değilse SGML üzerinde dayalı HTML 5 mi?

+4

sadece eğlence için, bilgi kaynağı olarak W3Schools kullanmayın HTML5 özelliklerini history section görüyoruz. Http://w3fools.com adresine bakın. Cevap, W3C HTML5 CR gibi herhangi bir gerçek HTML5 materyalinde bulunabilir. –

+0

olası bir kopyası [HTML5, SGML'ye dayanmamaktadır ve bu nedenle DTD'ye bir başvuru gerektirmemektedir] (http://stackoverflow.com/questions/16184832/html5-is-not-based-on-sgml-and- Bu nedenle, bir referans-a-dtd) –

+0

@ JukkaK.Korpela Diğer soruda bu soruya hangi cevabı veriyor? –

cevap

11

HTML5 standardı, HTML5'in two serializations'u belirtir: "html" ve "xml". "xml" geçerli bir XML serileştirmesidir (bu da SGML'nin bir alt kümesidir). "html" artık herhangi bir özel serileştirme standardına dayanmıyor, it has its own complete serialization. Burada fark yatıyor: HTML4 bir "sgml" serileştirme ve "xml" serileştirme (XHTML 1.0 olarak adlandırılır)

Tabii ki HTML5, HTML4 tabanlı büyük bir bölümdür. HTML4, SGML ve XHTML temel alınarak hazırlanmıştır. HTML4 ve XML.

Ayrıca

+0

HTML5, bildirimde bulunmadan tescilli etiketlere açıkça izin verdiğinden, DTD ve HTML5, SGML'yi temel almaz, ancak kendi standardıdır. Doğru ayrıştırma yöntemi şu anda tanımlanmamıştır, ancak bu devam eden AFAIK'dir. – cljk

İlgili konular