HTML µÄ SGML ²Î¿¼ÐÅÏ¢

Ŀ¼
  1. ÎĵµÈ·ÈÏ
  2. SGML Ŀ¼Àý³Ì
Ï Ãæ µÄ Õ ½Ú °ü º¬ ÁË Ò» Щ ±ê ×¼  µÄ HTML 4.0 µÄ SGML ¶¨ Òå, °ü À¨ SGML ÉùÃ÷ ºÍ ÎĵµÐÎʽ¶¨Òå(DTD), Èç ͬ SGML Ŀ¼Àý³Ì.

ÎĵµÈ·ÈÏ

Ðí ¶à ×÷ Õß ÒÀ Àµ ÓР ÏÞ µÄ ä¯ ÀÀ Æ÷ Éè Öà À´ ¼ì ²é Ëû ÃÇ ÖÆ ×÷ µÄ ÎÄ µµ, ¼Ù ¶¨ ä¯ ÀÀ Æ÷ ¿É ÒÔ Õý È· µØ äÖ È¾ Ëû ÃÇ µÄ ÎÄ µµ. ²» ÐÒ µÄ ÊÇ,  ÎÞ ·¨ ¾« È· ÓРЧ µÄ À´ ²é Ö¤ ÎÄ µµ, Òò Ϊ ä¯ ÀÀ Æ÷ ±» Éè ¼Æ ³É ¿É ÒÔ Í¨ ¹ý ±Ü Ãâ ÎÞ Òæ ʹ Óà À´ Ó¦ ¸¶ ·Ç ·¨ µÄ ÎÄ µµ.

Ï Ãæ µÄ SGML Ä¿ ¼ Àý ³Ì ¿É ÒÔ ±» SGML ÆÊ Îö Æ÷ ʹ ÓÃ, Ϊ ÁË ¼ì ²é HTML ÎÄ µµ Óë HTML 4.0 µÄ Ò» Ö ÐÔ. Ëü ¼Ù ¶¨ DTD ±» ×÷ Ϊ "HTML4.dtd" ÎÄ ¼þ ´¢ ´æ, ²¢ ÇÒ Õû Ìå ´¢ ´æ ÓÚ ÎÄ ¼þ "HTMLlat1.ent", "HTMLsymbol.ent" ºÍ "HTMLspecial.ent" ÖÐ. ²é ¿´ Äã È· ÈÏ ¹¤ ¾ß µÄ ÎÄ ¼þ »ñ µÃ ÒÔ ¸ü ¶à µÄ ϸ ½Ú.

С ÐÄ Õâ ¸ö ºÏ ·¨ ÐÔ, ¾¡ ¹Ü ÊÇ ÓÐ Óà µÄ ²¢ ÇÒ Ç¿ ÁÒ µÄ ½¨ Òé, µ« ²¢ ²» ±£ Ö¤ Ò» ¸ö ÎÄ µµ Íê È« Óë HTML 4.0 Ò» ÖÂ. Õâ Òò Ϊ  Ò» ¸ö SGML ÆÊ Îö Æ÷ ¶À ×Ô ½â ¾ö ¸ø  ¶¨ µÄ SGML DTD ²¢ ²» ±í ʾ ÊÇ HTML 4.0 ÎÄ µµ ºÏ ·¨ µÄ Íâ ¹Û. ÌØ ¶¨ µÄ, Ò» ¸ö SGML ÆÊ Îö Æ÷ ±£ Ö¤ ÄÇ Ð©  Óï ·¨, ½á ¹¹, Ôª ËØ ºÍ Ëû ÃÇ µÄ ÌØ ÐÔ ÁÐ ±í ÊÇ ºÏ ·¨ µÄ. µ« ÔÚ Àý ³Ì ÖÐ, Ëü ²¢ ²» ÄÜ ×¥ È¡ Èç °Ñ Ò» ¸ö IMG Ôª ËØ µÄ width ÌØ ÐÔ Éè ³É ·Ç ·¨ Êý Öµ µÄ ´í Îó (¾Í ÊÇ Ëµ "foo", "12.5" »ò "25%"). Ëä È» ˵ Ã÷ Êé °Ñ Õâ ¸ö ÌØ ÐÔ µÄ Öµ ÏÞ ÖÆ Îª Ò» ¸ö"ÒÔ Õû Êý ±í ʾ µÄ ÒÔ Ïñ ËØ Îª µ¥ λ µÄ ³¤ ¶È", µ« DTD Ö» °Ñ Ëü ¶¨ Òå Ϊ CDATA, ²¢ ÔÚ Ê ʵ ÉÏ ÔÊ Ðí ÈÎ ºÎ Êý Öµ. Ö» ÓÐ ÌØ Êâ µÄ ³Ì ʽ ¿É ÒÔ »ñ È¡ Íê È« µÄ HTML 4.0 ˵ Ã÷ µÄ ÌØ ÐÔ.

Ëä È» Èç ´Ë, È· ÈÏ ÐΠʽ ÈÔ ¾É ÊÇ Ç¿ ÁÒ ½¨ Òé µÄ Òò Ϊ Ëû ÔÊ Ðí ¼ì ²â ʹ µÃ ÎÄ µµ ·Ç ·¨ µÄ ´ó Á¿ ´í Îó.

SGML Ŀ¼Àý³Ì

PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN" HTML4.dtd
PUBLIC "-//W3C//DTD HTML 4.0 Final//EN" HTML4.dtd
PUBLIC "-//W3C//DTD HTML 4.0//EN" HTML4.dtd
PUBLIC "-//W3C//ENTITIES Latin1//EN//HTML" ISOlat1.ent
PUBLIC "-//W3C//ENTITIES Special//EN//HTML" HTMLmisc.ent
PUBLIC "-//W3C//ENTITIES Symbols//EN//HTML" HTMLsym.ent