<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
<!--
var xmldoc=null;
var strHTML="";
function init(){
xmldoc=xmldata.XMLDocument;
if(xmldoc==null){
window.setTimeout("init()",100);
}
}
function readerXML(){
if(xmldoc==null) return;
try{
parser(xmldoc.documentElement);
display.innerHTML=strHTML;
}catch(e){
alert("出错啦!检查XML文件路径是否正确,文件是否合法!");
}
return ;
}
function parser(node){
var nodes=node.childNodes;
var intNodesLen=nodes.length;
if(node.nodeType==1)
strHTML+="<ul><li><b>节点:</b>" + node.nodeName + ";"
if(node.hasChildNodes){
for(var i=0;i<intNodesLen;i++){
var nodeT=nodes(i);
if(nodes(i).nodeType==3)
strHTML+="<b>值</b>" + node.text ;
parser(nodes(i))
}
}
if(node.nodeType==1)
strHTML+="</ul>";
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="init()">
<xml id=xmldata src="rt014.xml"></xml>
<div id=display></div>
<INPUT type="button" value="测试" id=button1 name=button1 onclick="readerXML()">
</BODY>
</HTML>
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。