¿¬½À±ÛÀ» Ãß°¡¡¤ Á¦°ÅÇϰųª ¿¬½À±ÛÀÇ ¹è¿ ¼ø¼¸¦ ¹Ù²Ù°í ¼Ò¼ÓµÈ ²Ù·¯¹Ì¸¦ ¹Ù²Ù´Â °¡Àå °£ÆíÇÑ ¹æ¹ýÀº ¸ñ·Ï ÆÄÀÏÀÎ list.xmlÀ» Á÷Á¢ °íÄ¡´Â °ÍÀÔ´Ï´Ù. ¹®Àå/±Û ¿¬½À ÅÇÀÇ ³»¿ë °íÄ¡±â ¹öÆ°ÀÌ ÀÌ ÀÏÀ» ÇÕ´Ï´Ù. ¿¬½À±Û ¸ñ·Ï¿¡¼ ¿¬½À±ÛÀÌ ¼±ÅõǾî ÀÖÀ¸¸é ÇØ´ç ¿¬½À±ÛÀÇ ³»¿ëÀ» °íÄ¡´Â ÇÁ·Î±×·¥(¸Þ¸ðÀå µî)ÀÌ ½ÇÇàµÇ°í, ²Ù·¯¹Ì°¡ ¼±ÅõǾî ÀÖÀ¸¸é list.xmlÀ» ÆíÁýÇÏ´Â ÇÁ·Î±×·¥ÀÌ ½ÇÇàµË´Ï´Ù. ÀÌ ÆÄÀÏÀº ¸ðµç »ç¿ëÀÚ°¡ °øÀ¯Çϸç, Windows VistaºÎÅÍ´Â ProgramData ¾Æ·¡¿¡, 2000/XP¿¡¼´Â Document and Settings\All Users\Application Data ¾Æ·¡¿¡, 98/ME °è¿¿¡¼´Â Windows\All Users\Application Data ¾Æ·¡¿¡ ÀÖ´Â YmSoft\NgsType µð·ºÅ͸®¿¡ ÀÖ½À´Ï´Ù.
xmlÀÇ ±¸Á¶´Â °£´ÜÇϱ⠶§¹®¿¡ ½±°Ô ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. "²Ù·¯¹Ì" ÅÂ±×¿Í 'À̸§' ¼Ó¼º, ±×¸®°í ±× ¾È¿¡ "¿¬½À±Û" ÅÂ±×¿Í '°æ·Î' ¼Ó¼ºÀÌ ¾²ÀÔ´Ï´Ù. "²Ù·¯¹Ì"´Â ¶Ç ´Ù¸¥ "²Ù·¯¹Ì"¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÒ ¶§´Â ¿©´Â ÅÂ±×¿Í ´Ý´Â ű×, µû¿ÈÇ¥·Î µÑ·¯½ÎÀÎ ¹®ÀÚ¿ µî xml ¹®¹ýÀÌ ¾î±ß³ªÁö ¾Êµµ·Ï ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù.
xml ÆÄÀÏÀº ¹Ýµå½Ã À¯´ÏÄÚµå UTF8 Çü½ÄÀ̾î¾ß ÇÏ°í, ¸Ç ¾Õ¿¡ <?xml version="1.0" encoding="utf-8"?>¶ó´Â ¹®ÀÚ¿ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. À©µµ¿ì 9x °è¿Àº TXT ÆÄÀÏ°ú ±âº»À¸·Î ¿¬°áµÇ¾î ÀÖ´Â ¸Þ¸ðÀå ÇÁ·Î±×·¥ÀÌ UTF8 ÀÎÄÚµùÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î, xml ÆÄÀÏÀ» ÆíÁýÇÒ ¶§ <³¯°³¼Â> ÆíÁý±â °°Àº º°µµÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Vista ÀÌ»óÀÇ ¿î¿µÃ¼Á¦¿¡¼´Â ÀÌ ÆÄÀÏÀ» °íÄ¡±â À§ÇØ ÇÁ·Î±×·¥¿¡ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿ÜºÎ ÇÁ·Î±×·¥À¸·Î list.xmlÀ» °íÄ¡°í ÀúÀåÇÑ ÈÄ ¸ñ·Ï »õ·Î °íħÀ» ´©¸£¸é º¯°æ »çÇ×ÀÌ <³¯°³¼Â> ŸÀÚ¿¬½À¿¡µµ ¹Ý¿µµË´Ï´Ù. »ç¿ëÀÚ°¡ Ãß°¡ÇÑ ¿¬½À±ÛÀÌ ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ¿¬½À±Û °æ·Î°¡ Ʋ·È±â ¶§¹®ÀÔ´Ï´Ù. ±×¸®°í ¾Æ¿¹ ¸ñ·Ï Àüü°¡ »ç¶óÁö°í º¸ÀÌÁö ¾Ê´Â´Ù¸é, ÀÌ´Â ¸ñ·Ï ¾îµò°¡¿¡ ¹®¹ýÀÌ Æ²¸° ºÎºÐÀÌ ÀÖ¾î xml ÆĽÌÀÌ ½ÇÆÐÇ߱⠶§¹®ÀÔ´Ï´Ù. ¹®Á¦¸¦ ¼öÁ¤ÇÑ ÈÄ ´Ù½Ã »õ·Î °íħ ¹öÆ°À» ´·¯ º¸½Ê½Ã¿À.
<³¯°³¼Â> ŸÀÚ¿¬½ÀÀÌ ÀÚü Á¦°øÇÏ´Â ¿¬½À±ÛÀº list.xmlÀ» º¸¸é ¾Ë ¼ö ÀÖµíÀÌ È®ÀåÀÚ°¡ tcÀÎ ¾ÐÃà ÆÄÀϷκÎÅÍ ÀоîµéÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ º»¹®Àº »ç¿ëÀÚ°¡ ³»¿ë °íÄ¡±â¸¦ ´·¯¼ Á÷Á¢ °íÄ¥ ¼ö ¾ø½À´Ï´Ù.
ÇÏÁö¸¸ »ç¿ëÀÚ°¡ ¸¸µç ÀÏ¹Ý ÅؽºÆ® ÆÄÀϵµ <³¯°³¼Â> ŸÀÚ¿¬½À¿¡¼ ¾ó¸¶µçÁö ¿¬½À±Û·Î ¾µ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Ãß°¡ ¿¬½À±Û¿¡ ´ëÇؼ ³»¿ë °íÄ¡±â¸¦ ´©¸£¸é ÇØ´ç ÆÄÀÏÀ» ÆíÁýÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¹Ù·Î ½ÇÇàµÇ±â ¶§¹®¿¡, ¿ÀŸ °°Àº °Ô ÀÖÀ¸¸é °íÄ¥ ¼öµµ ÀÖ½À´Ï´Ù. ¿¬½À±ÛÀº ´ÙÀ½ Á¶°ÇÀ» ¸¸Á·Çϵµ·Ï ÀûÀýÈ÷ ÆíÁýÇϽñ⠹ٶø´Ï´Ù.
ÀÌ·± ½ÄÀ¸·Î ¿¬½À±ÛÀ» ¸¸µç µÚ ½ÇÁ¦·Î <³¯°³¼Â> ŸÀÚ¿¬½À¿¡´Ù Ãß°¡ÇÏ´Â °ÍÀº ¾Æ±îó·³ xml ÆÄÀÏÀ» Á÷Á¢ °íÃļ Çصµ µÇ°í, ¿¬½À±Û ´õÇϱ⸦ ´·¯¼ Çصµ µË´Ï´Ù. ÀÌ ±â´ÉÀº »ç¿ëÀÚ°¡ xml ÆÄÀÏÀ» Á÷Á¢ °íÄ¡Áö ¾Ê°íµµ ¿¬½À±ÛÀ» ƯÁ¤ ²Ù·¯¹Ì¿¡´Ù°¡ °£ÆíÇÏ°Ô µî·ÏÇØ ÁÝ´Ï´Ù. ÆÄÀÏÀ» º¹¼ö ¼±ÅÃÇÒ ¼öµµ Àֱ⠶§¹®¿¡ ¿©·¯ ¿¬½À±ÛÀ» ÇѲ¨¹ø¿¡ µî·ÏÇÒ ¶§ ´õ¿í Æí¸®ÇÕ´Ï´Ù. ƯÈ÷, ÇÑÄÄ Å¸ÀÚ¿¬½ÀÀÌ ÀÖÀ¸½Å ºÐÀº C:\HNC\HncTT Æú´õ¿¡ ÀÖ´Âl_han*.*À» µî·ÏÇϸé <³¯°³¼Â> ŸÀÚ¿¬½À¿¡¼ ÇÑÄÄ Å¸ÀÚ¿¬½ÀÀÇ ¿¬½À±ÛÀ» ±×´ë·Î ¾µ ¼ö ÀÖ½À´Ï´Ù.
ÇöÀç Á¸ÀçÇÏÁö ¾Ê´Â ²Ù·¯¹Ì À̸§À» ÀÔ·ÂÇÏ¸é ±× ²Ù·¯¹Ì¸¦ Á÷Á¢ ¸¸µé¾î ÁÖ°í, ²Ù·¯¹Ì À̸§À» ¾Æ¹« °Íµµ ÀÔ·ÂÇÏÁö ¾Ê°í ºñ¿ö µÎ¸é ²Ù·¯¹Ì ¾øÀÌ ÃÖ»óÀ§ ¸ñ·Ï¿¡´Ù ¹Ù·Î ¿¬½À±ÛÀ» Ãß°¡ÇØ ÁÝ´Ï´Ù. ´Ü, ²Ù·¯¹Ì ³»ºÎÀÇ ²Ù·¯¹Ì¿¡´Ù°¡ ¹Ù·Î Ãß°¡ÇÏ´Â °ÍÀº Áö¿øµÇÁö ¾Ê±â ¶§¹®¿¡, ÀÌ·¸°Ô ÇÏ·Á¸é »ç¿ëÀÚ°¡ xml ÆÄÀÏÀ» °íÃÄ¾ß ÇÕ´Ï´Ù.
²Ù·¯¹Ì ű׿¡´Ù°¡ '±âÁØÀ§Ä¡'¶ó´Â ¼Ó¼ºÀ» Ãß°¡Çϸé, ÀÌ ²Ù·¯¹Ì¿Í ÀÌ ²Ù·¯¹ÌÀÇ ÇÏÀ§ ²Ù·¯¹Ì¿¡ Ãß°¡µÇ´Â ¸ðµç ¿¬½À±ÛµéÀÇ ±âÁØ °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼ ¸ðµç ¿¬½À±Û¸¶´Ù ÀÏÀÏÀÌ ÆÄÀÏÀÇ Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç, ³ªÁß¿¡ ¿¬½À±ÛµéÀÌ ÀÖ´Â µð·ºÅ͸®°¡ ¹Ù²î¾îµµ ÀÌ ±âÁØ À§Ä¡ÀÇ °ª¸¸ °íÄ¡¸é µË´Ï´Ù. Áï, ¾Æ·¡ÀÇ ¾ç XML ÄÚµå´Â Àǹ̰¡ ¼·Î µ¿ÀÏÇÕ´Ï´Ù.
<²Ù·¯¹Ì À̸§="°¡" ±âÁØÀ§Ä¡="c:\data\"> |
<²Ù·¯¹Ì À̸§="°¡"> |
Áö¿ì°í ½ÍÀº ¿¬½À±ÛÀ̳ª ²Ù·¯¹Ì¸¦ ¼±ÅÃÇÑ µÚ ±Û/²Ù·¯¹Ì Áö¿òÀ» ´©¸£¸é ÇØ´ç Ç׸ñÀ» Áö¿ï ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ÀÚü Á¦°ø ¿¬½À±Û(¾ÐÃàµÈ ¿¬½À±Û)À̳ª ÀÌ·± ¿¬½À±ÛÀ» Çϳª¶óµµ Æ÷ÇÔÇÏ°í ÀÖ´Â ²Ù·¯¹Ì´Â ÀÌ ±â´ÉÀ» ½á¼ ÀÚµ¿À¸·Î Áö¿ï ¼ö ¾ø½À´Ï´Ù. À̸¦ ±»ÀÌ Áö¿ì·Á¸é list.xmlÀ» ¿¾î¼ »ç¿ëÀÚ°¡ ÇØ´ç ű׸¦ Á÷Á¢ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.
¿¬½À±ÛÀ» Áö¿ì´Â °ÍÀº <³¯°³¼Â> ŸÀÚ¿¬½ÀÀÇ ¿¬½À±Û ¸ñ·Ï¿¡¼¸¸ Áö¿ì´Â °ÍÀÏ »ÓÀÌÁö µð½ºÅ©¿¡ Á¸ÀçÇÏ´Â ÆÄÀÏÀ» ½ÇÁ¦·Î Á¦°ÅÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
ÀÌ·± ½ÄÀ¸·Î <³¯°³¼Â> ŸÀÚ¿¬½ÀÀº list.xmlÀ» Á÷Á¢ °íÄ¡´Â Àú¼öÁØ ¹æ¹ý°ú ¿¬½À±Û ´õÇϱâ¿Í ±Û/²Ù·¯¹Ì Áö¿òÀ» ÅëÇؼ Á¦ÇÑÀûÀ̳ª¸¶ ¿¬½À±Û ¸ñ·ÏÀ» °£ÆíÇÏ°Ô °íÄ¡´Â °í¼öÁØ ¹æ¹ýÀ» ¸ðµÎ Á¦°øÇÕ´Ï´Ù. °í¼öÁØ ¹æ¹ýÀ¸·Î ¸ñ·ÏÀ» °íÄ£ °ÍÀº list.xml¿¡ Áï½Ã ¹Ý¿µµÇÁö´Â ¾Ê±â ¶§¹®¿¡, ¸ñ·Ï »õ·Î °íħÀ» ´©¸£¸é »ç¿ëÀÚÀÇ º¯°æ »çÇ×ÀÌ ¸ðµÎ Ãë¼ÒµË´Ï´Ù. ÇÏÁö¸¸ ÇÁ·Î±×·¥ÀÌ Á¾·áµÉ ¶§´Â º¯°æ »çÇ×ÀÌ list.xml¿¡ ¹Ý¿µµÇ¸ç, ³»¿ë °íÄ¡±â¸¦ ´·¶À» ¶§¿¡µµ, º¯°æ »çÇ×ÀÌ ÀúÀåµÇ¾î ÇÁ·Î±×·¥°ú »óÅ°¡ µ¿±âÈµÈ list.xmlÀÌ ¿¸³´Ï´Ù.