<?xml version="1.0" encoding="gb2312"?>
<page>
<tr-1>222</tr-1>
<tr-2>1112222</tr-2>
<tr-3>1222</tr-3>
<tr-4>12</tr-4>
<tr-5>22</tr-5>
<tr-6>222</tr-6>
</page><html>
<body>
<input type="text" name="name" id="name">
<input type="text" name="name1" id="name1">
<input type="text" name="name2" id="name2">
<input type="text" name="name3" id="name3">
<input type="text" name="name4" id="name4">
<input type="text" name="name5" id="name5">
<input type="text" name="name6" id="name6"> </body>
</html>怎么样才能把xml里的值放到文本框里!急啊兄弟们帮帮忙啊!给出具体的代码啊?
<page>
<tr-1>222</tr-1>
<tr-2>1112222</tr-2>
<tr-3>1222</tr-3>
<tr-4>12</tr-4>
<tr-5>22</tr-5>
<tr-6>222</tr-6>
</page><html>
<body>
<input type="text" name="name" id="name">
<input type="text" name="name1" id="name1">
<input type="text" name="name2" id="name2">
<input type="text" name="name3" id="name3">
<input type="text" name="name4" id="name4">
<input type="text" name="name5" id="name5">
<input type="text" name="name6" id="name6"> </body>
</html>怎么样才能把xml里的值放到文本框里!急啊兄弟们帮帮忙啊!给出具体的代码啊?
<head>
<Script Language="Javascript">
function GetXmlData(){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("data.xml");
if(xmlDoc.parseError.errorCode != 0){
alert("sorry 出现错误!");
return;
}else{
for (var i=1;i<7;i++){
var obj=eval("name"+i);
obj.value=xmlDoc.documentElement.selectNodes("tr-"+i)(0).text;
}
}
}
</Script>
</head>
<body onload="GetXmlData()">
<input type="text" name="name" id="name">
<input type="text" name="name1" id="name1">
<input type="text" name="name2" id="name2">
<input type="text" name="name3" id="name3">
<input type="text" name="name4" id="name4">
<input type="text" name="name5" id="name5">
<input type="text" name="name6" id="name6">
</body>
</html>
<xml version="1.0" id="test" encoding="gb2312">
<page>
<tr-1>222</tr-1>
<tr-2>1112222</tr-2>
<tr-3>1222</tr-3>
<tr-4>12</tr-4>
<tr-5>22</tr-5>
<tr-6>222</tr-6>
</page>
</xml>
取数如下:
function check(){
var xml = document.getElementById("test");
//alert(xml.xml);
var page = xml.getElementsByTagName("page");
alert(page[0].childNodes[0].text);
}