spacer

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

home / experts / dlab / html unleashed
Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

 

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, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business

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

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