# XML 소스 ( 파일명 : message.xml )
<?xml version="1.0" encoding="euc-kr" ?>
<message>
<code id="url">
<content>http://blog.naver.com/syaku</content>
<action>document.location.reload();</action>
</code>
<code id="title">
<content>샤쿠님의 블로그</content>
<action>document.location.reload();</action>
</code>
</message> |
# 자바스크립트 소스
<script language="JavaScript">
function MassageProc() {
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async = false;
xmlDoc.load("message.xml");
var xmlText = xmlDoc.documentElement;
var xmlNode;
xmlNode= xmlText.selectSingleNode("/message/code[@id='title']/content");
alert(xmlNode.text);
}
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?XML:NAMESPACE PREFIX = O />
MassageProc();
</script> |
/message/code[@id='title']/content 는?
/루트 message 노드 /code 노드 [@ id속성의 값은 title] / content 노드
파이어폭스에서는 지원하지 않습니다. |