¹Ì´ÏÀÇ XML DeveloperGroup
 
LOG-IN
ID
PASSWORD
¢º XML°­ÁÂ
¢º ±âŸ°­ÁÂ
¢º ÀÚ·á¸ðÀ½
 
¢º Q&A
¢º ¹æ¸í·Ï
¢º ¸Þ´º¾ó
¢º ¹Ì´Ïű×
¢º ¿¡ÀÌÀüÆ®¿Õ
¢º RSSnym
¢º ¹Ì´Ï¸Ê
¢º ¹Ì´Ï°Ë»ö


3.1 MSXML¿¡ ´ëÇÏ¿©
¹Ì´Ï  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
 
View List
Copyright 1999-2010 Zeroboard / skin by sirini

¹Ì´ÏÀÇ ±ÛÀº ´ÙÀ½°ú °°ÀÌ Ãâ󸦠¹àÈ÷½Ã¸é °¡Á®°¡¼­ Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
[Ãâó : ¹Ì´ÏÀÇ XML DeveloperGroup (http://www.word.pe.kr)]