µðÁöÅПÀÓ½º

 


ºòµ¥ÀÌÅͤý¸ð¹ÙÀÏ È¯°æ È®´ë¡¦¹®¼­Ç¥ÁØ `XML`´Ù½Ã ¶á´Ù

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
´ë¿ë·® µ¥ÀÌÅÍ ½Å¼Óó¸® ¼ö¿ù¡¦À̱âÁ¾°£ ȣȯ¼º ³ô¾Æ ÀçÁ¶¸í
ºòµ¥ÀÌÅÍ¿Í ¸ð¹ÙÀÏ È¯°æÀÌ È®´ëµÇ¸é¼­ ¿î¿µÃ¼Á¦¿Í Ç÷§ÆûÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â XMLÀÌ Ç¥ÁØ ¹®¼­ ¹æ½ÄÀ¸·Î ´Ù½Ã ºÎ°¢µÇ°í ÀÖ´Ù. ±×µ¿¾È XMLÀº HTMLÀÇ µÚ¸¦ ÀÌÀ» ¹®¼­ Ç¥ÁØÀ¸·Î ²ÅÇô¿ÔÁö¸¸, »ç¿ëÀÌ ¾î·Á¿ö SW¾÷°è ¿¹»ó¸¸Å­ È®´ëµÇÁö ¸øÇß´Ù. ÇÏÁö¸¸ XMLÀÌ ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®°¡ ¼ö¿ùÇÏ°í, PC¿Í ½º¸¶Æ®Æù, ÅÂºí¸´ µî ÀÌ ±âÁ¾ ȯ°æ¿¡µµ º¯È¯ÀÌ ÇÊ¿ä ¾ø´Ù´Â ÀåÁ¡ÀÌ ¾Ë·ÁÁö¸é¼­ ÀçÁ¶¸í ¹Þ°í ÀÖ´Ù.

À¥Ç¥ÁØÀ» Á¦Á¤ÇÏ´Â ±â°üÀÎ W3C(World Wide Web Consortium)´Â À¥À» ÅëÇØ ´Ù¾çÇϸ鼭 º¹ÀâÇÑ ±â´ÉÀ» ¾ÈÁ¤¼º ÀÖ°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï XML(Extensible Markup Language)À» ¸¸µé¾ú´Ù.

XMLÀÇ Æ¯Â¡Àº ´Ü¼ø¼º, ÀϹݼº, ÀÎÅͳÝÀ» ÅëÇÑ »ç¿ë°¡´É¼ºÀ¸·Î º¼ ¼ö ÀÖ´Ù. XMLÀº ¼ö¸¹Àº Á¾·ùÀÇ µ¥ÀÌÅ͸¦ Ç¥ÇöÇϴµ¥ È¿°úÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. XMLÀº ÁÖ·Î ´Ù¸¥ ½Ã½ºÅÛ, ƯÈ÷ ÀÎÅͳݿ¡ ¿¬°áµÈ ½Ã½ºÅÛ³¢¸® µ¥ÀÌÅ͸¦ ½±°Ô ÁÖ°í¹ÞÀ» ¼ö ÀÖ¾î, HTMLº¸´Ù dzºÎÇÏ°í À¯¿¬ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù.

XMLÀº ÅؽºÆ® µ¥ÀÌÅÍ Çü½ÄÀ¸·Î À¯´ÏÄڵ带 ÅëÇØ Àü ¼¼°è ¾ð¾î¸¦ Áö¿øÇÑ´Ù. XML ¼³°è°¡ ¹®¼­¸¦ Áß½ÉÀ¸·Î µÇ¾î ÀÖÁö¸¸, À¥ ¼­ºñ½º¸¦ ±¸ÃàÇϴµ¥µµ È°¿ëÇÒ ¼ö ÀÖ´Ù. ÃÖ±Ù ¹®Á¦°¡ µÇ°í ÀÖ´Â º¸¾È ºÎ¹®¿¡¼­µµ ³ôÀº º¸¾È¼ºÀ» Á¦°øÇÑ´Ù.

2000³âÃÊ IT¾÷°è´Â HTMLÀÇ ¿ªÇÒÀ» XMLÀÌ ´ëüÇϸ鼭, º¸´Ù ´Éµ¿ÀûÀÌ°í °íµµÈ­µÈ ÀÛ¾÷ÀÌ À¥À» ÅëÇØ °¡´ÉÇÒ °ÍÀ¸·Î ³»´ÙºÃ´Ù. ÇÏÁö¸¸ XMLÀº ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏÁö¸¸ HTML¿¡ Àͼ÷ÇÑ »ç¶÷µé¿¡°Ô º¹ÀâÇÑ ¾ð¾î·Î ÀνĵǸ鼭, ´çÃÊ ±â´ë¸¸Å­ º¸±ÞÀÌ µÇÁö ¸øÇß´Ù.

SW¾÷°è °ü°èÀÚ´Â "HTMLÀº ±âÁ¸ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ´Þ¸® ¹®À常 ¾Ë¸é ÀϹÝÀε鵵 ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶·Î µÇ¾î ÀÖ´Ù, XMLÀº ¸¹Àº ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ¸³ª HTMLº¸´Ù´Â ¾î·Æ±â ¶§¹®¿¡ »ç¿ëÀÌ ½±Áö ¾Ê¾Ò´Ù"¸ç "XMLÀº HTMLº¸´Ù ±â´É»óÀ¸·Î´Â ¿ìÀ§¿¡ ÀÖÁö¸¸, »ç¿ëÇϱ⠾î·Á¿î ±¸Á¶À̱⠶§¹®¿¡ ÀÚ¿¬½º·´°Ô ´ëÁß°ú ¸Ö¾îÁ³´Ù"°í ¸»Çß´Ù.

XMLÀº Àü¹®°¡ ±×·ìÀ» Áß½ÉÀ¸·Î ²ÙÁØÈ÷ ¸í¸ÆÀ» À̾°í, ±â¼úÀûÀÎ ¿Ï¼ºµµµµ ³ô¾ÆÁ³Áö¸¸, SW¾÷°èÀÇ ±â´ë¿Í ´Þ¸® Á¤ÂøµÇÁö ¸øÇß´Ù. ¿©±â¿¡ HTML¿¡¼­ ±â´ÉÀ» È®ÀåÇÑ HTML 5.0ÀÌ µîÀåÇϸ鼭 XMLÀ» ÀÔÁö°¡ Á¼¾ÆÁ³´Ù. ÇÏÁö¸¸, ÃÖ±Ù µé¾î XMLÀº ´ë¿ë·® µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡°ú ¸ð¹ÙÀÏ ±â±â¿¡¼­µµ ȣȯ¼ºÀÌ ³ô´Ù´Â ÀåÁ¡ ¶§¹®¿¡ ºÎ°¢µÇ°í ÀÖ´Ù.

XML Àü¹®¾÷ü ¾²¸®ÄÉÀ̼ÒÇÁÆ®´Â ÃÖ±Ù ¿À¶óŬµ¥ÀÌÅͺ£À̽º ´ë½Å ¿ÀǼҽº ¸ù°íDB¸¦ È°¿ëÇØ ±¹³» °ø°ø±â°ü ±³À° ½Ã½ºÅÛÀ» ±¸ÃàÇß´Ù.

¾²¸®ÄÉÀ̼ÒÇÁÆ® °ü°èÀÚ´Â "XML¿Í ¿ÀǼҽº DB¿Í °áÇÕÇØ ´ë¿ë·® DBMS¸¦ È¿°úÀûÀ¸·Î ±¸ÃàÇÒ ¼ö ÀÖ´Ù"¶ó¸ç "Çѹø °Ë»ö¿¡ ª°Ô´Â ¼ö½ÊºÐ¿¡¼­ ¸î½Ã°£¾¿ °É¸®´ø ±âÁ¸ DBMS ¼Óµµ¸¦ ¼öÃÊ ³»·Î ÁÙÀÏ ¼ö ÀÖ´Ù"¶ó°í ¸»Çß´Ù.

¸ð¹ÙÀÏ ±â±â¿¡¼­ ÀÌ ±âÁ¾°£ À¥¼­ºñ½º¸¦ ±¸ÃàÇÒ ¶§µµ XMLÀº È¿°úÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ºê¶ó¿ìÀú¿Í ¿î¿µÃ¼Á¦¸¶´Ù º¯È¯À» ÇØÁà¾ß Çß´ø °Í°ú ´Þ¸® À¥Ç¥ÁØ ¹æ½ÄÀ̱⠶§¹®¿¡ ȣȯ¼º ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.

¾÷°è¿¡¼­´Â ÆÄÆíÈ­°¡ È®´ëµÇ´Â IT ȯ°æ¿¡¼­ XMLÀÇ ÀåÁ¡ÀÌ ºÎ°¢µÉ °ÍÀ¸·Î Àü¸ÁÇÏ°í ÀÖ´Ù. ÇöÀç ¾Èµå·ÎÀ̵å¿Í iOS, À©µµ µîÀ¸·Î º¹ÀâÇØÁö´Â ITȯ°æ¿¡¼­ À¥À» È¿°úÀûÀ¸·Î È°¿ëÇϱâ À§ÇØ XMLÀÇ ¿ªÇÒÀÌ Ä¿Áú °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.

ÀÌÇü±Ù±âÀÚ bass007@
¢ºÀÌÇü±Ù±âÀÚÀÇ ºí·Î±× ¹Ù·Î°¡±â


[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]