spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / dlab / html unleashed
Developer News
Google Going Native With Chrome
Mozilla Fixes Firefox Flaws as 3.5 Release Nears
Microsoft and Novell Still Bosom Buddies

 

HTML Unleashed: SGML and the HTML DTD

Introduction

 
 

SGML is the substratum on which HTML was conceived and, therefore, is responsible for many of HTML's strengths and weaknesses.  SGML stands for Standard Generalized Markup Language; this is a formal system designed for building text markup languages.  It is not a markup system by itself, however; think of it as a programming language to build working programs (HTML being one of them) rather than a program by itself.

In this chapter, you'll learn the foundations of SGML to see how (and why) HTML was built on top of it.  It's very instructive and engaging to trace the roots of the language and explore the conceptions of its creators.  In fact, you can't say you know HTML unless you're at least sketchily acquainted with its SGML heritage.

We'll analyze the definition of HTML in terms of SGML, consisting of SGML Declaration and document type definition, both for HTML version 4.0.  You'll see what valuable information can be elicited from these formal constructs and how they can be used for authoritative reference on HTML topics.  You'll also learn why an HTML document should conform to a DTD and how to ensure this using a validation service.

Knowledge of basic SGML concepts and syntax will provide you with a solid foundation for mastering HTML and will help you understand some of the peculiarities of the language.  The goal of this chapter, however, is not to teach you SGML or how to write SGML applications, but to show you how understanding SGML may aid in learning and applying HTML.

 
 
 

Chapter Table of Contents

 
   

Produced by Dmitry Kirsanov
Copyright Sams.net Publishing and

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
XML and PHP Simplified · Creating a ASP.NET Contact Form · Data Filtering with PHP
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Intel to Host Live Nehalem Q&A · 12 Tips to Troubleshoot Network File-Sharing · 10 Tips for Selling on Kijiji

Created: Jun. 15, 1997
Revised: Jun. 16, 1997

URL: http://www.webreference.com/dlab/books/html/3-0.html