°³Ã¼¿¡ Àû¿ëµÈ XML DOM(Document Object Model) ÂüÁ¶¸¦ ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º °³Ã¼)
¼Ó¼º°ªÀº °³Ã¼¿¡ Àû¿ëµÈ XML DOM(Document Object Model) ÂüÁ¶¸¦ ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

Ư±â

XMLDocument´Â µðÆúÆ® ¼Ó¼ºÀÌ°í, µû¶ó¼­ ¼³Á¤Àº ¼±ÅÃÀûÀÌ´Ù. XMLDocument ¼Ó¼ºÀº Àü XML Àüü ¹®¼­¸¦ IXMLDOMNode::transformNode ¸Þ¼­µå °°ÀÌ IXMLDOMNode ÆĶó¸ÞÅ͸¦ ÇÊ¿ä·ÎÇÏ´Â ¸Þ¼­µå¿¡ Àü´ÞÇÒ ¶§ À¯¿ëÇÏ´Ù.
XML data island ÀÚü(<XML> ű×)´Â xml ¿¤·¹¸àÆ®°¡ ¾Æ´Ï¶ó html ¿¤·¹¸àÆ®·Î ±¸¼ºµÈ´Ù. XMLDocument ¼Ó¼ºÀº µ¥ÀÌÅÍ ¾ÆÀÌ·£µå(island)¿¡¼­ XML ÃÖ»óÀ§(root) °èÅëµµ¿¡ Á¢¼ÓÀ» Á¦°øÇÑ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
Âü°í
XSLDocument

Trio Lee Archnophillia 4.0 ÂüÁ¶ ÆäÀÌÁö µ¥ÀÌÅÍ ¾ÆÀÌ·£µå(island)¸¦ ÁöÁ¤ÇÑ ¿¹Á¦ÀÌ´Ù.
°á°ú Ç¥½Ãâ

XMLDocument ¼Ó¼ºÀ» »ç¿ëÇÏ¿© xml µ¥ÀÌÅÍ ¾ÆÀÌ·£µå(data island) °³Ã¼ ¸ðµ¨¿¡ Á¢¼ÓÇÑ´Ù.

<SCRIPT>
function fnCheck(){
  var nodeObj=xmlObj.XMLDocument.selectSingleNode("METADATA/ABSTRACT");
  str='nodeObj.nodeName=<FONT color=blue>'+nodeObj.nodeName+'</FONT><BR>';
  str+='nodeObj.text=<FONT color=blue>'+nodeObj.text+'</FONT><BR>';
  str+='xmlObj.XMLDocument.nodeName=<FONT color=blue>'+xmlObj.XMLDocument.nodeName+'</FONT><BR>';
  showA.innerHTML=str;
}
</SCRIPT>
<XML id="xmlObj">
<METADATA>
<AUTHOR>Trio Lee</AUTHOR>
<GENERATOR>Archnophillia 4.0</GENERATOR>
<PAGETYPE>ÂüÁ¶ ÆäÀÌÁö</PAGETYPE>
<ABSTRACT>µ¥ÀÌÅÍ ¾ÆÀÌ·£µå(island)¸¦ ÁöÁ¤ÇÑ ¿¹Á¦ÀÌ´Ù.</ABSTRACT>
</METADATA>
</XML>
<INPUT type=button value="°á°ú º¸±â" onclick="fnCheck()">
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>