Chapter 3. SGML°ú XML ±×¸®°í DocBook - ªÀº À̾߱â

Table of Contents
SGML, XML
DocBook À̾߱â

SGML, XML

DocBookÀ» »ç¿ëÇØ ±ÛÀ» ¾²±â À§Çؼ­´Â ÀÏ´Ü SGML(Standard Generalized Markup Language)°ú XML(Extensible Markup Language)¿¡ °üÇÑ ¾à°£ÀÇ ÀÌÇØ°¡ ÇÊ¿äÇÕ´Ï´Ù. ¸¸ÀÏ HTML(Hypertext Markup Language)¿¡ ´ëÇÏ¿© ¾Ë°í ÀÖ´Ù¸é, SGMLÀ» ÀÌÇØÇϱⰡ Á»´õ ¼ö¿ùÇÒ °ÍÀÔ´Ï´Ù.

HTMLÀº ¸¶Å©¾÷(markup, Á¶ÆÇ)À» À§ÇÑ Å±×(tag, ²¿¸®Ç¥)¸¦ »ç¿ëÇØ ¹®¼­¿¡ Æ÷ÇÔµÈ ±Û°ú ±×¸²µéÀÇ ¼Ó¼º, ¸ð¾ç µîÀ» Ç¥ÇöÇÕ´Ï´Ù. À¥ ºê¶ó¿ìÀú´Â ÀÌ ¸¶Å©¾÷ ű׵éÀÇ Àǹ̸¦ ÆÄ¾ÇÇØ¼­ ½ÇÁ¦·Î ¿ì¸®°¡ º¸°Ô µÇ´Â À¥ ÆäÀÌÁö¸¦ È­¸é¿¡ º¸¿©ÁÝ´Ï´Ù.

SGMLÀº ÀÌ·± ¸¶Å©¾÷ ·©±ÍÁö°¡ ¾î¶»°Ô Á¤ÀǵǾî¾ß ÇÏ´ÂÁö¸¦ ±ÔÁ¤ÇÏ´Â ±¹Á¦ÀûÀΠǥÁØÀÔ´Ï´Ù. µû¶ó¼­ SGMLÀº ű׸¦ ±¸Ã¼ÀûÀ¸·Î Á¤ÀÇÇϰųª ±× ¿ë¹ýÀÌ ¾î¶°ÇØ¾ß ÇÏ´ÂÁö¸¦ ±ÔÁ¤ÇÏÁø ¾Ê½À´Ï´Ù. ±¸Ã¼ÀûÀÎ °¢ ÅÂ±×¿Í ¿ë¹ýÀ» SGMLÀÇ ±ÔÁ¤¿¡ µû¶ó Á¤ÀÇÇØ ³õÀº °ÍÀº µû·Î DTD(Document Type Definition)¶ó°í ÇÕ´Ï´Ù. Áï, HTMLÀº SGMLÀÇ ±ÔÁ¤¿¡ µû¶ó Á¤ÀÇµÈ ÇϳªÀÇ DTDÀÔ´Ï´Ù.

XMLÀº HTMLÀ» Á»´õ Áö´ÉÀûÀ¸·Î Çâ»ó½Ã۱â À§ÇØ °³¹ßµÇ¾úÀ¸¸ç, ÀÌ¹Ì ¸¹Àº À¥ ºê¶ó¿ìÀúµéÀÌ XMLÀ» Áö¿øÇϰí ÀÖ½À´Ï´Ù. ±×·¯³ª XMLÀº HTMLÀ» °³·®ÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. XMLÀº ¸¶Å©¾÷ÀÌ ¾î¶»°Ô Á¤ÀǵǾî¾ß ÇÏ´ÂÁö¿¡ ´ëÇØ Á»´õ »õ·Ó°í ½¬¿î Ç¥ÁØÀ» Á¦½ÃÇϰí ÀÖ½À´Ï´Ù. Áï, »õ·Î¿î ¹öÀüÀÇ SGMLÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.