|
|
| ¹Ì´Ï |
2004-12-02 22:20:52, VIEW : 12,932 |
|
|
|
|
1. MSXML¿¡ ´ëÇÏ¿©
Á¤¸» ¿À·¡°£¸¸ÀÔ´Ï´Ù. µåµ®.. ÆæÀ» µé°Ô µÇ¾ú³×¿ä. »õ·Î¿î °ÍÀ» ÁغñÇÔÀº Ç×»ó Àû´çÇÑ ±äÀå°¨À»ºÒ·¯¿À´Â °Í °°³×¿ä.. À̹ø °Á´ MSXML¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
¼ÖÁ÷È÷ Àü MSXMLÀ» ±×·¸°Ô Àß »ç¿ëÇÑ´Ù°í ÇÒ ¼ö ¾ø½À´Ï´Ù.
¾Æ¸¶ Àúº¸´Ùµµ ´õ ¸¹ÀÌ ¾Æ½Ã´Â ºÐÀÌ ¸¹À» °Ì´Ï´Ù. ´Ù¸¸, Á¦°¡ XML ÆÄ¼¸¦ ½ÇÁ¦·Î ¸¸µé¾î º¸¾Ò±â¿¡ ÀÌ ±ÛÀ» ¾²·Á°í »ý°¢ÇÏ°Ô µÈ°ÇÁöµµ ¸ð¸¨´Ï´Ù.
Æí¾ÈÇÏ°Ô ÀÐÀ¸¸é¼ µû¶ó ¿À½Ã±¸¿ä.. Á¦°¡ Ʋ¸°°Ô ÀÖÀ¸¸é ÁúÃ¥µµ ¹Ù¶ø´Ï´Ù.
MSXMLÀ̶õ?
MSXMLÀº ¹«¾ùÀϱî¿ä? ´Ü¼øÈ÷ ÀǹÌÀûÀ¸·Î º¸¸é MS¿¡¼ Á¦ÀÛÇÑ XML °ü·Ã ÇÁ·Î±×·¥À̶ó°í ÇÒ ¼ö ÀÖ°ÚÁÒ...
Á¤È®ÇÏ°Ô ÇѸ¶µð·Î MSXMLÀ» ¸»ÇÑ´Ù¸é ¹Ù·Î ÆÄ¼(Parser)¶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·³ ¸ÕÀú ÆÄ¼°¡ ¹«¾ù¿¡ ¾²´Â °ÍÀÎÁö °£´ÜÈ÷ ¼³¸íÇϵµ·Ï ÇÏÁÒ..
¿¹ÀüÀÇ DOS¿¡¼´Â ÄÄÇ»ÅÍ¿¡ ¸í·ÉÀ» Á÷Á¢ ÀÔ·ÂÇß½À´Ï´Ù. ±×ÃÝ..
C:>Dir c:\Program
ÀÌ·± ¸í·É¾î¸¦ ¸¹ÀÌ ºÃÀ» °Ì´Ï´Ù. ±×·¯¸é, ÀÌ°Ç ¹«¾ùÀ» ÇÏ´Â °ÅÁÒ?
³×~ ¹Ù·Î Cµå¶óÀ̺êÀÇ Program Æú´õ¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸¿©´Þ¶ó´Â °ÅÁÒ.
»ç¶÷Àº ¸í·É¾î¸¦ º¸°í ¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
³ú°¡ ¹Ù·Î ÇØ¼®À» ÇØ Áִϱî¿ä? ±×·¸´Ù¸é »ý°¢ÇÏ´Â ´É·ÂÀÌ ¾ø´Â ÄÄÇ»ÅÍ´Â ¾î¶»°Ô ÇÒ±î¿ä?
´©±º°¡°¡ ÇØ¼®À» ÇØÁÖ¾î¾ß ÇÒ °Ì´Ï´Ù. ±×·¡¾ß ÆÄÀÏ ¸ñ·ÏÀ» º¸¿©ÁÙÅ״ϱî¿ä..
±× ´©±º°¡°¡ ¹Ù·Î ÆÄ¼ÀÔ´Ï´Ù.
Áï, ÄÄÇ»ÅÍ¿¡¼ ÁÖ¾îÁø ¸í·ÉÀ» Àаí ÇØ¼®ÇÏ´Â °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
DOS¿¡¼´Â ±× ÆÄ¼ÀÇ ¿ªÇÒÀ» command.comÀ̶õ ÆÄÀÏÀÌ ¼öÇàÇß¾úÁÒ.
ÀÌ·±½ÄÀ¸·Î ÄÄÇ»ÅÍ¿¡¼´Â ÆÄ¼°¡ Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù.
HTML¹®¼¸¦ À¥ºê¶ó¿ìÀú·Î º¸¿©Áشٴ °ÍÀº ¿ª½¬ ´©±º°¡°¡ HTML¹®¼¸¦ ÇØ¼®Çؾ߰ÚÁÒ.. ±×°Ô ¹Ù·Î HTML ÆÄ¼ÀÔ´Ï´Ù....
¿À¶óŬÀÇ SQL/Plus³ª MSÀÇ Äõ¸®ºÐ¼®±â¿¡¼ ÀÔ·ÂÇÑ SQL¹®µµ ÇØ¼®À» ÇØ¾ß ±× °á°ú¸¦ º¸¿©ÁÖ°ÚÁÒ.. ¿ª½Ã SQL¹®À» ÇØ¼®ÇÏ´Â ÆÄ¼°¡ Æ÷ÇԵǾî ÀÖ´Â °ÍÀÔ´Ï´Ù.
ÀÌó·³ XML ÆÄ¼¶ó Çϸé, XML ¹®¼¸¦ ÇØ¼®Çؼ ÄÄÇ»ÅͰ¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÇüÅ·ΠÁ¦°øÇÏ´Â °ÍÀÔ´Ï´Ù.
±×·±µ¥ ÀÌ·± ÆÄ¼¸¦ ¸ðµç »ç¶÷ÀÌ Àڱ⠸¾´ë·Î ¸¸µé¸é ȣȯ»óÀÇ ¹®Á¦°¡ ¹ß»ýÇϰÚÁÒ.
ƯÈ÷³ª ¾îµð¼³ª, ¾Æ¹«¶§³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â XML ¹®¼¿¡¼´Â Ä¡¸íÀûÀÏ ¼ö°¡ ÀÖÁÒ.
±×·¡¼ ¹ß»ýÇÑ °ÍÀÌ XML ÆÄ¼¿¡¼ ÇØ¼®Çϴ ǥÁØÀ» ¸¸µé¾ú½À´Ï´Ù.
±¹Á¦ Ç¥ÁØÈ ±â±¸¿¡¼ Á¦Á¤ÇÑ °ÍÀÌ ¹Ù·Î DOM(Document Object Model)À̰í, ¹Î°£±â±¸¿¡¼ Á¦ÀÛÇØ ½ÇÁúÀûÀΠǥÁØÀÌ µÈ °ÍÀÌ SAX(Simple API for XML)ÀÔ´Ï´Ù.
DOMÀº W3C(http://www.w3.org)¿¡¼ ¸¸µé¾ú´Âµ¥¿ä. 2002³â 4¿ù¿¡ DOM Level 3°¡ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. Àü DOM Level 2±îÁö ´Ù·ç¾î º¸¾Ò°Åµç¿ä.. ¾ÆÁ÷ 3¿¡¼ÀÇ Â÷ÀÌÁ¡Àº ÆÄ¾ÇÀ» ¸øÇغó׿ä.. À̹ø °Á°¡ ³¡³¯ ¹«·Æ¿¡ DOM¿¡ ´ëÇØ¼ ´Ù½Ã Çѹø Á¤¸®ÇØ µå¸± °Ì´Ï´Ù. ±×¶§ Â÷ÀÌÁ¡À» °øºÎÇØ¼ ¿Ã·Á³õµµ·Ï ÇÏÁö¿ä.. ^^
SAX´Â http://www.megginson.com/SAX/ ¿¡ ±× ½ºÆåÀÌ ³ª¿Í Àִµ¥¿ä.. ÇöÀç SAX2·Î °è¼Ó À¯ÁöµÇ°í ÀÖ½À´Ï´Ù.
ÀÌ µÎ °¡Áö´Â ó¸®ÇÏ´Â ¹æ½Ä¿¡¼ Â÷À̰¡ ÀÖ½À´Ï´Ù. ÀÏ´Ü DOMÀº Æ®¸® ±¸Á¶·Î¼, XML ¹®¼ ÀÚü¸¦ ÇѲ¨¹ø¿¡ ÀÐ¾î¼ XML Æ®¸®¸¦ »ý¼ºÇÕ´Ï´Ù. ¹Ý´ë·Î SAX´Â À̺¥Æ® ¹æ½ÄÀ¸·Î¼ ƯÁ¤ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§¸¶´Ù ó¸®ÇÕ´Ï´Ù.
XML¹®¼ ÀÚü°¡ Æ®¸®±¸Á¶À̹ǷΠDOMÀÌ Æ®¸®±¸Á¶·Î »ý¼ºÇÑ´Ù´Â °ÍÀº ¾î´ÀÁ¤µµ ÀÌÇØÇÒ ¼ö ÀÖ°ÚÁÒ.. ±×·¸´Ù¸é À̺¥Æ® ¹æ½ÄÀ̶õ ¹«¾ó ¸»Çϳĸé¿ä...
¿ì¸®°¡ À©µµ¿ì ÇÁ·Î±×·¥À» º¸¸é, ¿¹·Î À©µµ¿ì Ž»ö±â¸¦ »ý°¢ÇØ º¸ÁÒ.
Æú´õ¸¦ Ŭ¸¯ÇÏ¸é Æú´õÀÇ ³»¿ëÀÌ º¸ÀÌÀݾƿä.. ¹Ù·Î ÀÌ·±°Ô À̺¥Æ®¶ó°í ÇÏÁÒ..
Æú´õ¸¦ Ŭ¸¯Çß´Ù´Â °ÍÀÌ À̺¥Æ®¸¦ ¹ß»ýÇÑ °ÅÁÒ..
SAX¿¡¼´Â ¹®¼¸¦ Àоî¿Ã¶§, ¾î¶² ³ëµå°¡ ³ª¿ÔÀ»¶§¿¡ ÀÌ·± À̺¥Æ®¸¦ ¹ß»ýÇØ¼ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÈÞ.. ÀÏ´Ü ÀÌÁ¤µµ·Î ¼³¸íÇϰí¿ä.. ÀÌ µÑÀÇ Â÷ÀÌÁ¡À» À̾߱â ÇÏ´Ùº¸¸é ¿À´ÃÀÇ ÁÖÁ¦¸¦ ³Ê¹« ¹þ¾î³ª°Ô µÇ´Ï±î.. ´ã¿¡ Á»´õ ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇÏÁÒ..
¾î·°Å³ª ±×·¡¼ ¿äÁò XML ÆÄ¼µéÀº ÀÌ·¯ÇÑ DOM°ú SAX¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. ´ç¿¬È÷ MSXMLµµ Áö¿øÀ» Çϰí ÀÖÁÒ... ±×·¯¸é, MSXMLÀÇ ¿ª»ç¿¡ ´ëÇØ¼ °£´ÜÈ÷ ¼³¸íÇØ º¼±î¿ä...
MSXMLÀÇ ¿ª»ç
MSÀÇ XML ÆäÀÌÁö(http://msdn.microsoft.com/xml)¿¡ °¡º¸¸é MSXMLÀÌ ºü¸£°Ô º¯ÈÇϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ´ç¿¬È÷ XML°ú °ü·ÃµÈ ½ºÆåµéÀÌ ¹ßÀüÇØ ³ª°¡±â ¶§¹®ÀÌÁÒ..
Internet Explorer 5.0¿¡ óÀ½ Á¦°øµÈ °ÍÀÌ msxml 2.0À̾ú½À´Ï´Ù. ±×¸®°í windows 2000¿¡ msxml 2.5°¡ 2000³âµµ¿¡´Â msxml 3.0ÀÌ ¹ßÇ¥µÇ¾úÁÒ.. ÇöÀç´Â msxml 4.0ÀÌ ¹ßÇ¥µÈ »óÅÂÀÔ´Ï´Ù.
¾Õ¼ ¼³¸íÇÑ °ÍÁß¿¡ DOM°ú °ü·ÃµÈ API´Â ÃʱâºÎÅÍ Á¦°øµÇ¾ú±¸¿ä.. SAX, XPath, XSL, XSLTµîÀÌ Á¡Â÷·Î Ãß°¡µÇ¾î ³ª°£°ÍÀÌÁö¿ä.
Àú´Â ±âº»ÀûÀ¸·Î ÃֽйöÀüÀÎ msxml 4.0À» °¡Áö°í ¼³¸íÇÒ °ÍÀÔ´Ï´Ù.
±×·¯³ª ±× ±â´ÉÀÇ ´ëºÎºÐÀº ÀÌÀü ¹öÀü¿¡¼µµ µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÒ °ÍÀÔ´Ï´Ù.
¿Ö³ÄÇÏ¸é ÆÄ¼ÀÇ ±âº»ÀûÀÎ ±â´ÉÀ» ´Ù·ê °ÍÀ̴ϱî¿ä....
±×·³ msxml 4.0Àº ´ÙÀ½ »çÀÌÆ®¿¡¼ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/766/msdncompositedoc.xml
ÀÏ´Ü ´Ù¿î·Îµå ÇÑ´ÙÀ½¿¡ ¼³Ä¡ ÇØ³õÀ¸½Ã±â ¹Ù¶ø´Ï´Ù. ¼³Ä¡Çϴµ¥ Å« ¾î·Á¿òÀº ¾øÀ» °ÍÀÔ´Ï´Ù. ¸¸¾à Àß ¸ð¸£´Â »çÇ×ÀÌ ÀÖ´Ù¸é Q&A¸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.
ÇÁ·Î±×·¡¹Ö¿¡¼ MSXML »ç¿ëÇϱâ
±×·³ ÀÌÁ¦ ÀÌ ÆÄ¼¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» °£´ÜÇÏ°Ô »ìÆìº¼±î¿ä?
ÀÏ´Ü ¸ÕÀú ¾ÆÁÖ °£´ÜÇÑ XML ¹®¼¸¦ °¡Áö°í »ý°¢ÇØ º¸µµ·Ï ÇÕ´Ï´Ù.
<mini>XML Developer<mini>
À§ ¹®ÀÚ¿À» ÀÐ¾î¼ XML·Î ÀоîµéÀÌ°í ±× ³»¿ëÀ» Ãâ·ÂÇÏ´Â °ÍÀÔ´Ï´Ù.
¿©±â¿¡¼ ¿©·¯ºÐÀÌ Áß¿äÇÏ°Ô ºÁ¾ß ÇÒ °ÍÀº ½ÇÁ¦ ³»¿ëÀ» ó¸®ÇÏ´Â ºÎºÐÀÌ ¾Æ´Ï¶ó (À̺κÐÀº ¾ÕÀ¸·Î ÀÚ¼¼È÷ ¼³¸íÇÒ °ÍÀÔ´Ï´Ù.) msxmlÀ» ¾î¶»°Ô È£ÃâÇϴ°¡ ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
À½.. VB¿Í VC++¿¡¼ È£ÃâÇØ ó¸®ÇÒ ÅÙµ¥¿ä..
¿ì¼± ºÒ·¯¿À´Â ¹æ¹ý¸¸ È®½ÇÇÏ°Ô ÀÌÇØÇϱ⠹ٶø´Ï´Ù.
¼³¸íÀº VB¿¹Á¦¸¦ °¡Áö°í ÇÒ °ÍÀÔ´Ï´Ù.
msxmlÀº È£ÃâÇϴµ¥ µÎ°¡Áö ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
rental model°ú free-threaded modelÀÇ µÎ °¡Áö°¡ Àִµ¥¿ä...
À̰ÍÀº ´ÜÀÏ ¾²·¹µå³Ä ¸ÖƼ ¾²·¹µåÀ̳ĸ¦ ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù. ¾²·¹µå¶õ °³³äÀ» ¾Æ½Ã´Â ºÐµµ ÀÖ°ÚÁö¸¸, ¸ð¸£´Â ºÐÀ» À§Çؼ °£·«ÇÏ°Ô ¼³¸íÇϸé, µ¿½Ã¿¡ ¿©·¯°¡Áö ÀÛ¾÷À» ¼öÇàÇÑ´Ù¸é ¸ÖÆ¼ ¾²·¹µåÀ̰í, ÇϳªÀÇ ÀÛ¾÷¸¸ ¼öÇàÇÑ´Ù¸é ´ÜÀÏ ¾²·¹µåÀÌÁÒ..
¿¹¸¦ µé¾î, À©µµ¿ì Ž»ö±â¿¡¼ ÆÄÀϺ¹»ç¸¦ ÇÏ¸é¼ Æú´õ¸¦ ´Ù¸¥ °÷À¸·Î À̵¿ÇÒ ¼ö ÀÖÁÒ.. ÀÌ·¸°Ô µ¿½Ã¿¡ ¿©·¯°¡Áö ÀÛ¾÷À» ÇÏ´Â °ÍÀ» ¸ÖƼ ¾²·¹µå¶ó°í ÇÕ´Ï´Ù.
¹°·Ð µ¿½Ã¿¡¶ó´Â Ç¥ÇöÀ» ¾²±â´Â ÇßÁö¸¸ ½ÇÁ¦·Î °°Àº ½Ã°£¿¡ ¹ß»ýÇÏ´Â °ÍÀº ¾Æ´ÏÁÒ.. ´Ù¸¸, »ç¶÷¿¡°Ô´Â ±×·¸°Ô ´À²¸Áö´Â °ÍÀÔ´Ï´Ù.
¾²·¹µå¿¡ ´ëÇØ¼ ´õ ¾Ë°í ½ÍÀ¸¸é, ´Ù¸¥ ÀڷḦ ã¾Æº¸¼¼¿ä.. -_- ¿©±â¿¡¼´Â ´ë·« ÀÌ·± °ÍÀ̱¸³ª ÇÏ°í ¾Ë¾Æ µÎ¼¼¿ä..
msxml¿¡¼ rental modelÀ» »ç¿ëÇÏ¸é ´ÜÀÏ ¾²·¹µå·Î ¿î¿µÇÏ´Â °ÍÀ̰í, free-threaded modelÀ» »ç¿ëÇÏ¸é ¸ÖÆ¼ ¾²·¹µå·Î È£ÃâÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
Áï, »ý¼ºÇÑ msxml ÆÄ¼ °´Ã¼·Î XML¹®¼¿¡ Á¢±ÙÇÏ´Â ¿©·¯°³ÀÇ ¾²·¹µå¸¦ ¸¸µé °èȹÀ̶ó¸é, free-threaded modelÀ» »ç¿ëÇϰí¿ä.. ¿ÀÁ÷ ÇϳªÀÇ ¾²·¹µå¸¸ÀÌ XML ¹®¼¿¡ Á¢±ÙÇϵµ·Ï ÇÒ °ÍÀ̶ó¸é, rental modelÀ» »ç¿ëÇÕ´Ï´Ù.
´ç¿¬ÇÑ À̾߱âÀÌÁö¸¸, rental modelÀÌ Á»´õ ³ªÀº ¼º´ÉÀ» º¸À̰ÚÁÒ.
VB¿¡¼ MSXML È£Ãâ
¾ÕÀ¸·Î ¸ðµç ¿¹Á¦´Â VB¿¡¼ È£ÃâÇÏ´Â °ÍÀ¸·Î »ìÆìº¼ °ÍÀÔ´Ï´Ù.
ÀÌÀ¯´Â À¥ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ ASP³ª ´Ù¸¥ ¾ð¾î¿¡¼ msxmlÀ» »ç¿ëÇϰíÀÚ ÇÒ¶§, VB¿¡¼ »ç¿ëÇÏ´Â ¹æ½Ä°ú ºñ½ÁÇÏ°Ô ¿î¿µÇÒ ¼ö Àֱ⠶§¹®ÀÌÁÒ.. ±×·¸´Ù°í ÇØ¼ VC++·Î »ç¿ëÇÏÁö ¸øÇÑ´Ù´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
±×¸®°í ¿äÁòÀº XMLÀ» ASP¿Í °°Àº ¾ð¾î¿¡¼ »ç¿ëÇÏ´Â ¹æ½Ä¿¡ ´ëÇÑ Ã¥µµ ¸¹ÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. XML°ú °ü·ÃµÈ Ã¥ÀÌ Á¦°¡ Ãʱ⿡ XML °øºÎ¸¦ ½ÃÀÛÇÏ´ø ¶§¿¡ ºñÇÏ¸é ¾î¸¶¾î¸¶ÇÏ°Ô ¸¹Àº °Í °°½À´Ï´Ù. ±×¿Í ´õºÒ¾î °í¼ö´Ôµéµµ ¸¹ÀÌ »ý±â±¸¿ä..
Àü Áö±ÝÀº Á¦°¡ XML¿¡ ´ëÇØ ±×¸® ¸¹ÀÌ ¾Ë°í ÀÖ´Â »óÅ´ ¾Æ´Ï¶ó°í »ý°¢ÇÕ´Ï´Ù. ±×·¸Áö¸¸, Á¶±Ý ¾Æ´Â °ÍÀ̳ª¸¶ Á¤¸®ÇØ µÎ·Á°í ÀÌ·¸°Ô ±ÛÀ» ¾²°í Àֳ׿ä.. ÂÁ~~
ÀÚ... VB¿¡¼´Â msxmlÀ» ¾î¶»°Ô ºÒ·¯¿Ã±î?
¾Õ¿¡¼ ¸»¾¸µå·ÈµíÀÌ ÃÖ±Ù¿¡ ³ª¿Â msxml 4.0ÀÌ ±âÁØÀÔ´Ï´Ù. 3.0À̳ª ±× ÀÌÀü ¹öÀüÀº ÀÌ ºÎºÐ¸¸ ´Ù¸£°Ô Çϸé, ³ª¸ÓÁö´Â ¶È°°ÀÌ »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¸ÕÀú ¼Ò½ºÀÇ ÀüºÎÀÔ´Ï´Ù.
Dim pXMLDoc As MSXML2.DOMDocument40
Set pXMLDoc = New MSXML2.DOMDocument40
pXMLDoc.loadXML "<mini>XML Developer</mini>"
MsgBox pXMLDoc.Text
Set pXMLDoc = Nothing
¾î¶§¿ä °£´ÜÇÏÁÒ.. ^^
pXMLDoc¶õ °´Ã¼¸¦ Çϳª »ý¼ºÇÏ°í ±× °´Ã¼·Î XML¹®ÀÚ¿À» ¿¬ ´ÙÀ½ ÅØ½ºÆ®¸¦ Ãâ·ÂÇØ ÁÖ°í ÀÖ½À´Ï´Ù.
÷À̶ó ¾î·Æ°Ô ´À³¢´Â ºÐµµ ÀÖÀ» ¼ö Àִµ¥¿ä..¾ÕÀ¸·Î ÀÚÁÖ º¸´Ù º¸¸é Àͼ÷ÇØÁö°Ô µÉ °ÍÀÔ´Ï´Ù. ¿ø·¡ óÀ½¿¡´Â ¹¹µçÁö ¾î·Æ°Ô ´À²¸ÁöÀݾƿä.. ±×°Ô ³¸¼³¾î¼ÀÎ°Í °°¾Æ¿ä.. ^^
ÀÚ ÇÑ ¹®À徿 °£´ÜÇÏ°Ô ¼³¸í µå¸®ÁÒ...
Dim pXMLDoc As MSXML2.DOMDocument40
Set pXMLDoc = New MSXML2.DOMDocument40
ÀÌ ºÎºÐÀº msxml ÆÄ¼ °´Ã¼¸¦ ¼±¾ðÇϰí ÇÒ´çÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ±×·±µ¥ ƯÀÌÇÑ Å¸ÀÔÀ¸·Î ¼±¾ðÀ» ÇßÁÒ. MSXML2.DOMDocument40À̶õ ºÎºÐÀÔ´Ï´Ù. À̰ÍÀ» ProgID¶ó°í ºÎ¸¨´Ï´Ù.
ProgID¶õ °´Ã¼ÀÇ °íÀ¯ ID¶ó°í ÇÒ ¼ö Àִµ¥¿ä...
¿ì¸®°¡ ASP³ª VB¿¡¼ ÀÚÁÖ »ç¿ëÇÏ´Â "ADODB.Connection", "Scripting.FileSystemObject"µîÀÌ ProgID¿¡ ÇØ´çÇÕ´Ï´Ù. ù¹øÂ°´Â DB¿¬°á °´Ã¼¸¦ ³ªÅ¸³»°í µÎ¹øÂ°´Â ÆÄÀÏ °ü·Ã °´Ã¼¸¦ ³ªÅ¸³»°í ÀÖÁÒ..
¿ø·¡´Â GUID¶ó´Â °ÍÀ¸·Î Á¸ÀçÇϴµ¥, ¼ýÀÚ·Î µÇ¾î ÀÖ¾î¼ »ç¶÷ÀÌ ÀÌÇØÇϱ⠽±µµ·Ï ¹®ÀÚ·Î µÈ ProgID¸¦ »ç¿ëÇÏ°Ô µÇ¾úÁö¿ä..
±×·¯¸é ÀÌ·± ProgID°¡ ¿Ö ÇÊ¿äÇѰ¡ Çϰí ÀǾÆÇØ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̰ÍÀº msxmlÀÌ ¹ßÀüÇÏ¸é¼ ¹öÀü µ¶¸³ÀûÀ¸·Î Á¸ÀçÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇؼÀÔ´Ï´Ù.
Áï, msxmlÀÇ ¹öÀü¿¡ µû¶ó ´Ù¸¥ ProgID¸¦ »ç¿ëÇϱ⠶§¹®¿¡ »óȲ¿¡ µû¶ó¼ ´Ù¸¥ ¹öÀüÀÇ msxml ÆÄ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌÁÒ..
msxml 3.0À» »ç¿ëÇÏ°í ½Í´Ù¸é "MSXML2.DOMDocument30"À» »ç¿ëÇÏ¸é µË´Ï´Ù.
pXMLDoc.loadXML "<mini>XML Developer</mini>"
MsgBox pXMLDoc.Text
ÀÌ ºÎºÐÀº °£´ÜÇÑ°Ô ¹®ÀÚ¿·Î µÈ XML ¹®¼¸¦ Àоî¿Í¼ ±× ÅØ½ºÆ®¸¦ Ãâ·ÂÇÏ´Â ºÎºÐÀÔ´Ï´Ù. XML¹®¼¸¦ ºÒ·¯¿À´Â ÇÔ¼ö´Â msxml¿¡ µÎ°³°¡ ÀÖ½À´Ï´Ù.
Çϳª´Â load ¸Þ¼ÒµåÀÌ°í ´Ù¸¥ Çϳª°¡ À§ÀÇ loadXML ¸Þ¼ÒµåÀÔ´Ï´Ù.
load ¸Þ¼Òµå´Â XML ¹®¼ÀÇ °æ·Î¸¦ ÁÖ°í ±× ¹®¼¸¦ Àоî³ë´Â °ÍÀ̱¸¿ä..
loadXML ¸Þ¼Òµå´Â ¹®ÀÚ¿·Î µÈ XMLÀ» Àоî¿À´Â °ÍÀÔ´Ï´Ù.
À§¿¡¼´Â ¹®ÀÚ¿·Î µÇ¾î Àֱ⠶§¹®¿¡ loadXMLÀ» »ç¿ëÇϰí ÀÖÁö¿ä
"¾û? Àú ¹®ÀÚ¿Àº XML ¹®¼°¡ ¾Æ´Ñµ¥?" ÇÏ´Â ºÐµµ °è½ÇÅÙµ¥¿ä.. ^^
Àú·¸°Ô XMLÀÇ ÀϺθ¸À» °¡Áø °ÍÀ» XML Fragment¶ó°í ÇÏÁÒ.. XML Á¶°¢À̶ó°í ¹ø¿ªÇØ¾ß Çϳª¿ä?
loadXML ¸Þ¼Òµå·Î XMLÀÇ ÀϺκи¸ ÀÐ¾î µéÀÏ ¼ö ÀÖ½À´Ï´Ù.
¸¶Áö¸· ¹®ÀåÀº Á¦°¡ ½À°üÀûÀ¸·Î ³Ö´Â °ÍÀ̳׿ä.. ¿¹Àü¿¡ ASPÇÒ¶§, Á÷Á¢ ¸¸µç ÄÄÆ÷³ÍÆ®¿¡¼ NothingÀ» ¾ÈÇØÁ༠¸Þ¸ð¸®°¡ »÷ °æ¿ì°¡ ÀÖ¾ú°Åµç¿ä.
±×·¡¼ SetÀ¸·Î ÇÒ´çÇÑ °æ¿ì, ¹Ýµå½Ã ½áÁÝ´Ï´Ù. È®ÀÎÂ÷¿ø¿¡¼.. ^^
±×·±µ¥... À§ ¼Ò½º¸¦ VB¿¡¼ ¿½ÉÈ÷ ŸÀÌÇÎ Çß¼. ½ÇÇà ½ÃŰ´Ï±î.. ¿¡·¯°¡ ¹ß»ýÇÏ´Â ºÐÀÌ ÀÖÀ» °Ì´Ï´Ù. ±×°ÍÀº msxml4.dllÀ» °¡Á®¿ÀÁö ¾Ê¾Ò±â ¶§¹®Àä..
[ÇÁ·ÎÁ§Æ®]-[ÂüÁ¶]¿¡¼ "Microsoft XML, v4.0"À» ¼±ÅÃÇØ Áֽñ⠹ٶø´Ï´Ù.
±×·¯¸é Á¦´ë·Î ½ÇÇà µÉ °Å¿¹¿ä..
VB¿¡¼ ¿ÜºÎ DLLÀ» ÂüÁ¶ÇÒ ¶§ ÀÌ·± ¹æ½ÄÀ¸·Î »ç¿ëÇϴϱî¿ä..
±×·¯¸é VB¿¡¼ÀÇ ¼Ò½º¿Í VC++¿¡¼ÀÇ ¼Ò½º¸¦ ¹Þ¾Æ¼ Âü°í ÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.
¼Ò½º¸¦ º¸¸é VC++¿¡¼µµ µ¿ÀÏÇÑ ±â´ÉÀ» ÇÏ´Â °ÍÀ» Æ÷ÇÔÇߴµ¥¿ä.
VB°¡ ¾Æ´Ñ VC++À» »ç¿ëÇϰíÀÚ ÇÏ´Â ºÐµµ ÀÖÀݾƿä.. ±×·± ºÐµéÀº ÂüÁ¶Çϼ¼¿ä
¾î¶§¿ä.. º°·Î ¾î·ÆÁö´Â ¾ÊÁÒ.. ³Ñ ¿À·¡°£¸¸¿¡ ¾²´Â °Á¶ó Á» Ⱦ¼³¼ö¼³ ÇÑ ´À³¦ÀÌ ¾øÁö¾Ê¾Æ Àֳ׿ä.. Â÷Â÷ ³ª¾ÆÁú°ÍÀ̱¸¿ä.. Á»´õ ¾ËÂù ³»¿ëÀ¸·Î °Á¸¦ ä¿ö ³ª°¥²²¿ä..
¿À´Ã °Á¿¡ Àǹ®»çÇ×À̳ª À߸øµÈ ºÎºÐÀº Q&A¸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.
±×·³.. 2002/09/07 From ¹Ì´Ï
|
|
|
| °í°æ´ö |
°¨»ç..°¨»ç..
¾ÆÁÖ ½±°í °£·«ÇÑ ¼³¸í¿¡ ¾ðÁ¦³ª °¨µ¿ÀÔ´Ï´Ù.^^ |
2005-03-19
 |
| XML |
ÁÁÀ¸³×¿ä^^ |
2005-05-14
 |
| ³¶¸¸Äھ˶ó |
ÁÁ³×¿ä.....¾Ë±â ½±°Ô.. |
2005-05-26
 |
| future |
°¨»ç^^ |
2005-06-30
 |
| DLATLSXOR |
MSXML 4.0ÀÌ ÇÊ¿äÇÏ´Ù°í
°ÔÀÓÇÒ¶§ ³ª¿À´Âµ¥¿ä..
±×·±°Ô ÀÖ³ª¿ä? |
2005-07-09
 |
| dlatlsxor |
¾Ë·ÁÁÖ¼¼¿ä.. |
2005-07-09
 |
| ¹Ì´Ï |
/dlatsxor °ÔÀÓÇÒ¶§¸¶´Ù ³ª¿Â´Ù¸é, °ÔÀÓ¿¡¼ XML·Î °ü¸®ÇÏ´Â ÇÁ·Î¼¼½º°¡ ÀÖ¾î¼ ±×·²°Ì´Ï´Ù. À̰æ¿ì, ¿ÜºÎÀÇ msxml 4.0À» »ç¿ëÇÑ´Ù´Â °ÍÀε¥...
±×·¯¸é º¸Åë °ÔÀÓÀ» ¼³Ä¡ÇÒ ¶§, msxml 4.0µµ ÇÔ²² ¼³Ä¡ÇÏÁö ¾ÊÀ»±î Çϴµ¥¿ä...
¾ÈµÇ¾î ÀÖ´Ù¸é, MS»çÀÌÆ®¿¡ °¡¼ ´Ù¿î¹Þ¾Æ¼ Á÷Á¢ ¼³Ä¡Çϰí ÇØº¸¼¼¿ä~~
¾Æ¸¶ explorer 6.0ÀÇ ±âº» XML ÆÄ¼´Â msxml 3.0ÀÏ °Ì´Ï´Ù. |
2005-07-26 |
| °±ÔÁø |
¹Ì´Ï´ÔÀÇ Âø½ÇÇÑ °Á¿¡ °¨»çµå¸³´Ï´Ù. |
2008-05-01 |
|