Â÷¼¼´ë ÀÎÅÍ³Ý ¾ð¾î·Î XML(eXtensible Markup Language)ÀÌ ÁÖ¸ñÀ» ¹ÞÀ¸¸é¼ À̸¦ ±â¹ÝÀ¸·Î ÇÑ ´Ù¾çÇÑ ¼Ö·ç¼ÇÀÌ ÀÕµû¶ó Ãâ½ÃµÇ°í ÀÖ´Ù.
4ÀÏ °ü·Ã¾÷°è¿¡ µû¸£¸é ´Ù»ê±â¼ú, Çѱ¹Áö½Ä¿þ¾î, ¾¾¿ÀÅØ, »óÁö¼ÒÇÁÆ® µîÀº ¾ÕÀ¸·Î XMLÀ» ÀÌ¿ëÇÑ ÀÎÅͳݼºñ½º°¡ Å©°Ô ´Ã¾î³¯ °ÍÀ¸·Î Àü¸Á, XML ÀúÀÛµµ±¸¿Í ¿¡µðÅÍ µîÀ» ¾Õ´ÙÅý Ãâ½ÃÇÏ¸é¼ ½ÃÀå ¼±Á¡ °æÀï¿¡ ³ª¼¹´Ù.
XML(eXtensible Markup Language)Àº µ¥ÀÌÅÍ Ç¥ÇöÀ̳ª À̵¿, °Ë»ö ±â´ÉÀÌ ¶Ù¾î³ª »õ·Î¿î ¹®¼Ç¥ÁØ Çü½ÄÀ¸·Î °¢±¤¹Þ°í ÀÖ´Â ÀÎÅÍ³Ý ¾ð¾î´Ù.
´Ù»ê±â¼ú(´ëÇ¥ °Ã¶±¸)Àº XML ÅëÇÕ ÀúÀÛµµ±¸ÀÎ 'ű×ÇÁ¸®2000'À» ÀÌ´Þ Áß¼ø°æ ¼±º¸ÀδÙ.
ű×ÇÁ¸®2000Àº XML ¹®¼¸¦ ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â XML ¿¡µðÅÍ¿Í ¹®¼±¸Á¶¸¦ ¼³°èÇØÁÖ´Â DTD ¿¡µðÅÍ, ¸ÖƼ¹Ìµð¾î ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ÀÖ´Â SMIL ¿¡µðÅÍ µî 3°¡Áö ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÑ ÆÐŰÁö·Î ¹Àº ÅëÇÕ ¼Ö·ç¼ÇÀÌ´Ù.
ű×ÇÁ¸®2000Àº ±¹Á¦ Ç¥ÁØÀÇ XML ±Ô°ÝÀº ¹°·Ð ÇÑ±Û ¹× À¯´ÏÄÚµå±îÁö Áö¿øÇϰí ÀÖ¾î ´Ù¸¥ Ç÷§Æû¿¡¼µµ ¹®¼¸¦ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.ÀÌ Á¦Ç°Àº À©µµ 95 ¹öÀü ÀÌ»óÀÇ ¸ðµç À©µµ Ç÷§Æû¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, °ð ¸®´ª½º¿Í À¯´Ð½º ¹öÀüµµ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.
Çѱ¹Áö½Ä¿þ¾î(´ëÇ¥ ÃÖÇѼ®)´Â ºñÁÖ¾ó À¥ ÃâÆÇµµ±¸ÀÎ ÆÄ¿öXMLÀ» ¿À´Â 6¿ù Ãâ½ÃÇÑ´Ù.
ÇöÀç °³¹ßÁßÀÎ ÆÄ¿öXMLÀº XMLÀ̳ª XSLT µî XML ±¹Á¦ Ç¥ÁØ ±â¼úÀ» Áö¿øÇϸç, XMLÀ» Àß ¸ð¸£´Â Ãʺ¸ »ç¿ëÀڵ鵵 ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï XSL ÅÛÇø´À» Á¦°øÇÑ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó Àü¹® »ç¿ëÀڵ鵵 ´Ù¾çÇÑ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï Àü¹®°¡ ±â´ÉÀ» Ãß°¡·Î Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
¾¾¿ÀÅØ(´ëÇ¥ ¾Èµ¿¼ö)Àº °³¹ßÀÚ¿ë XML °³¹ß µµ±¸ÀÎ '¾Æ¸£°í X-DOM'À» ÃÖ±Ù Ãâ½ÃÇѵ¥ XML ±â¹Ý µðÀÚÀÎ µµ±¸ÀÎ '¾Æ¸£°í XDTD', ¸®Æ÷ÁöÅ丮 °³¹ßµµ±¸ÀÎ '¾Æ¸£°í XSTORE'¸¦ 6~7¿ù°æ ¿¬´Þ¾Æ ¼±º¸ÀÏ ¿¹Á¤ÀÌ´Ù.
¾Æ¸£°í X-DOMÀº °³¹ßÀÚ¿¡°Ô XML/SGML 󸮿¡ ´ëÇÑ Ç¥ÁØÈ µÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϰí, ¹Ù·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦°øÇØ ½ÇÀü¿¡ ¾Õ¼ ¿¬½À ±â´ÉÀ» Á¦°øÇÑ´Ù.
»óÁö¼ÒÇÁÆ®(´ëÇ¥ À̼º¹è)´Â XML ÀúÀÛµµ±¸ÀÎ 'µµÅ¥¸ÞŸ XML 2.0' Ãâ½Ã¸¦ ¾ÕµÎ°í ¸¶¹«¸® ÀÛ¾÷ÀÌ ÇÑâÀÌ´Ù.ÀÌ Á¦Ç°Àº XML Áö½ÄÀÌ ¾ø´Â Ãʺ¸ÀÚ¸¦ °Ü³ÉÇØ Æûº£À̽º·Î ÀÛ¼ºµÅ ÀÖ¾î »ç¿ë¹ýÀÌ °£´ÜÇϰí ÀÚ¹Ù¿Í ÀÎÅÍÆäÀ̽º ºÎºÐ¿¡ ¼º´ÉÀ» °ÈÇØ ó¸® ¼Óµµ°¡ »¡¶óÁø °Ô Ư¡ÀÌ´Ù.
»óÁö¼ÒÇÁÆ® ÃøÀº "µµÅ¥¸ÞŸ XML 2.0 ¹öÀüÀÇ ÆÐŰÁö ÀÛ¾÷µµ °í·ÁÇϰí ÀÖ´Ù"°í ¹àÇû´Ù.
¾÷°è Àü¹®°¡µéÀº °¢±â ´Ù¸¥ Á¤º¸½Ã½ºÅÛÀ» ±¸ÃàÇÑ ±â¾÷ »çÀÌ¿¡¼ ÀüÀÚ»ó°Å·¡°¡ ÀÌ·ïÁö±â À§Çؼ´Â ¹®¼Ç¥ÁØ ±Ô°ÝÀÎ XML ¼Ö·ç¼ÇÀÌ ÇʼöÀûÀÌ¾î¼ ¾ÕÀ¸·Î XML °ü·Ã ¼Ö·ç¼ÇÀÌ ´õ¿í ´Ã¾î³¯ °ÍÀ¸·Î Àü¸ÁÇß´Ù.
4ÀÏ °ü·Ã¾÷°è¿¡ µû¸£¸é ´Ù»ê±â¼ú, Çѱ¹Áö½Ä¿þ¾î, ¾¾¿ÀÅØ, »óÁö¼ÒÇÁÆ® µîÀº ¾ÕÀ¸·Î XMLÀ» ÀÌ¿ëÇÑ ÀÎÅͳݼºñ½º°¡ Å©°Ô ´Ã¾î³¯ °ÍÀ¸·Î Àü¸Á, XML ÀúÀÛµµ±¸¿Í ¿¡µðÅÍ µîÀ» ¾Õ´ÙÅý Ãâ½ÃÇÏ¸é¼ ½ÃÀå ¼±Á¡ °æÀï¿¡ ³ª¼¹´Ù.
XML(eXtensible Markup Language)Àº µ¥ÀÌÅÍ Ç¥ÇöÀ̳ª À̵¿, °Ë»ö ±â´ÉÀÌ ¶Ù¾î³ª »õ·Î¿î ¹®¼Ç¥ÁØ Çü½ÄÀ¸·Î °¢±¤¹Þ°í ÀÖ´Â ÀÎÅÍ³Ý ¾ð¾î´Ù.
´Ù»ê±â¼ú(´ëÇ¥ °Ã¶±¸)Àº XML ÅëÇÕ ÀúÀÛµµ±¸ÀÎ 'ű×ÇÁ¸®2000'À» ÀÌ´Þ Áß¼ø°æ ¼±º¸ÀδÙ.
ű×ÇÁ¸®2000Àº XML ¹®¼¸¦ ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â XML ¿¡µðÅÍ¿Í ¹®¼±¸Á¶¸¦ ¼³°èÇØÁÖ´Â DTD ¿¡µðÅÍ, ¸ÖƼ¹Ìµð¾î ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ÀÖ´Â SMIL ¿¡µðÅÍ µî 3°¡Áö ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÑ ÆÐŰÁö·Î ¹Àº ÅëÇÕ ¼Ö·ç¼ÇÀÌ´Ù.
ű×ÇÁ¸®2000Àº ±¹Á¦ Ç¥ÁØÀÇ XML ±Ô°ÝÀº ¹°·Ð ÇÑ±Û ¹× À¯´ÏÄÚµå±îÁö Áö¿øÇϰí ÀÖ¾î ´Ù¸¥ Ç÷§Æû¿¡¼µµ ¹®¼¸¦ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.ÀÌ Á¦Ç°Àº À©µµ 95 ¹öÀü ÀÌ»óÀÇ ¸ðµç À©µµ Ç÷§Æû¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, °ð ¸®´ª½º¿Í À¯´Ð½º ¹öÀüµµ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.
Çѱ¹Áö½Ä¿þ¾î(´ëÇ¥ ÃÖÇѼ®)´Â ºñÁÖ¾ó À¥ ÃâÆÇµµ±¸ÀÎ ÆÄ¿öXMLÀ» ¿À´Â 6¿ù Ãâ½ÃÇÑ´Ù.
ÇöÀç °³¹ßÁßÀÎ ÆÄ¿öXMLÀº XMLÀ̳ª XSLT µî XML ±¹Á¦ Ç¥ÁØ ±â¼úÀ» Áö¿øÇϸç, XMLÀ» Àß ¸ð¸£´Â Ãʺ¸ »ç¿ëÀڵ鵵 ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï XSL ÅÛÇø´À» Á¦°øÇÑ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó Àü¹® »ç¿ëÀڵ鵵 ´Ù¾çÇÑ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï Àü¹®°¡ ±â´ÉÀ» Ãß°¡·Î Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
¾¾¿ÀÅØ(´ëÇ¥ ¾Èµ¿¼ö)Àº °³¹ßÀÚ¿ë XML °³¹ß µµ±¸ÀÎ '¾Æ¸£°í X-DOM'À» ÃÖ±Ù Ãâ½ÃÇѵ¥ XML ±â¹Ý µðÀÚÀÎ µµ±¸ÀÎ '¾Æ¸£°í XDTD', ¸®Æ÷ÁöÅ丮 °³¹ßµµ±¸ÀÎ '¾Æ¸£°í XSTORE'¸¦ 6~7¿ù°æ ¿¬´Þ¾Æ ¼±º¸ÀÏ ¿¹Á¤ÀÌ´Ù.
¾Æ¸£°í X-DOMÀº °³¹ßÀÚ¿¡°Ô XML/SGML 󸮿¡ ´ëÇÑ Ç¥ÁØÈ µÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϰí, ¹Ù·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦°øÇØ ½ÇÀü¿¡ ¾Õ¼ ¿¬½À ±â´ÉÀ» Á¦°øÇÑ´Ù.
»óÁö¼ÒÇÁÆ®(´ëÇ¥ À̼º¹è)´Â XML ÀúÀÛµµ±¸ÀÎ 'µµÅ¥¸ÞŸ XML 2.0' Ãâ½Ã¸¦ ¾ÕµÎ°í ¸¶¹«¸® ÀÛ¾÷ÀÌ ÇÑâÀÌ´Ù.ÀÌ Á¦Ç°Àº XML Áö½ÄÀÌ ¾ø´Â Ãʺ¸ÀÚ¸¦ °Ü³ÉÇØ Æûº£À̽º·Î ÀÛ¼ºµÅ ÀÖ¾î »ç¿ë¹ýÀÌ °£´ÜÇϰí ÀÚ¹Ù¿Í ÀÎÅÍÆäÀ̽º ºÎºÐ¿¡ ¼º´ÉÀ» °ÈÇØ ó¸® ¼Óµµ°¡ »¡¶óÁø °Ô Ư¡ÀÌ´Ù.
»óÁö¼ÒÇÁÆ® ÃøÀº "µµÅ¥¸ÞŸ XML 2.0 ¹öÀüÀÇ ÆÐŰÁö ÀÛ¾÷µµ °í·ÁÇϰí ÀÖ´Ù"°í ¹àÇû´Ù.
¾÷°è Àü¹®°¡µéÀº °¢±â ´Ù¸¥ Á¤º¸½Ã½ºÅÛÀ» ±¸ÃàÇÑ ±â¾÷ »çÀÌ¿¡¼ ÀüÀÚ»ó°Å·¡°¡ ÀÌ·ïÁö±â À§Çؼ´Â ¹®¼Ç¥ÁØ ±Ô°ÝÀÎ XML ¼Ö·ç¼ÇÀÌ ÇʼöÀûÀÌ¾î¼ ¾ÕÀ¸·Î XML °ü·Ã ¼Ö·ç¼ÇÀÌ ´õ¿í ´Ã¾î³¯ °ÍÀ¸·Î Àü¸ÁÇß´Ù.