¿ø°Ý ÆÄÀÏ °¡Á®¿À±â (ÀÚ¹Ù½ºÅ©¸³Æ® ¼ÓÀ̱â)
asp¿¡¼ ¿ø°ÝÁöÀÇ xmlÆÄÀÏÀ» °¡Á®¿Í¾ßÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¾Æ½Ã´Ù½ÃÇÇ ¼ø¼ö asp·Î´Â ³×Æ®¿÷ °ü·Ã ÀÛ¾÷ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.
ÀÌ·² ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÄÆÛ³ÍÆ®°¡ Microsoft.XMLDOM ÀÔ´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®´Â IE¸¸ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é ¾î´À ÇǾ¾¿¡³ª Àֱ⿡ ±¸Çϴµ¥ ¾î·Á¿òÀÌ ¾ø½À´Ï´Ù.
Á¦°¡ ÀÌ Äڵ带 ¸¸µé°Ô µÈ ÀÌÀ¯´Â (°¡) ¼¹öÀÇ ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡¼ (³ª) ¼¹öÀÇ XMLÀ» Àоî DHTML ¸Þ´º¸¦ ±¸¼ºÇϰíÀÚ ÇßÁö¸¸, (°¡)¿Í (³ª)°¡ ¼·Î ´Ù¸¥ ¼¹öÀÌ¾î¼ º¸¾È ¹®Á¦ ¶§¹®¿¡ XMLÀ» ·ÎµåÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.
(°¡)ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®:
<script-x>
a.load("http://(³ª)/~cybaek/menu.xml"); <-- ¿À·ù
</script-x>
µû¶ó¼, XMLÀÌ ¸¶Ä¡ °°Àº ¼¹ö¿¡ ÀÖ´Â °Íó·³ ¼ÓÀ̰í asp°¡ ³×Æ®¿÷À» ÅëÇØ ÀÚ¿øÀ» ¹ÝȯÇÏ´Â ¹æ½ÄÀ» ÃëÇß½À´Ï´Ù.
(°¡)ÀÇ »õ·Î¿î ½ºÅ©¸³Æ®:
<script-x>
a.load("/getXml.asp?id=cybaek"); <-- (°¡)¿¡ ÀÖ´Â XMLÀ̶ó Âø°¢ µû¶ó¼ µ¿ÀÛ.
</script-x>
<OBJECT PROGID="Microsoft.XMLDOM" RunAt=Server Id=obj></OBJECT>
<%
Response.ContentType = "text/xml"
obj.async = False
obj.Load("http://¼¹öÀ̸§/menu.xml")
Response.Write Replace(obj.xml, "<?xml version=""1.0""?>", "<?xml version=""1.0"" encoding=""euc-kr""?>")
%>