XML菜鸟一问:怎样用javascript逐个无刷新的读出数据? 这个家伙好大方,回回200这个用recordset很好实现啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body><div id=result><script>var oResultDom = new ActiveXObject("Microsoft.XMLDOM");oResultDom.load("data.xml");debugger;var oRoot = oResultDom.documentElement;var str = "";for(var i =0;i < oRoot.childNodes.length;i++){ str += "<tr><td>"; var strC = oRoot.childNodes[i].childNodes[0].text; str += strC + "</td><td>"; strC = oRoot.childNodes[i].childNodes[1].text; str += strC +"</td></tr>"; }result.innerHTML = str;</script></body>是这意思吗 二、show.html=====================================<script language=javascript>function test(){ var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0"); xmlDoc.async = false; xmlDoc.load("e:\\temp\\data.xml"); //alert(xmlDoc.xml); var root = xmlDoc.documentElement; var oNodeList = root.childNodes; for (var i=0; i<oNodeList.length; i++) { Item = oNodeList.item(i); var lNodeList = Item.childNodes; for (var j=0; j<lNodeList.length; j++) { lItem = lNodeList.item(j) document.write(lItem.text+"<br>"); } }}test()</script> kingdomzhf(旭日东升):我的IE5.0完全不能执行你的代码?全部是错误。搞个按钮啊,按一下就显示下一个。 <xml id=data><?xml version="1.0" encoding="GB2312"?><letter> <a> <name>aaa</name> <string>这里是A</string> </a> <a> <name>bbb</name> <string>这里是B</string> </a> <a> <name>ccc</name> <string>这里是C</string> </a> <a> <name>ddd</name> <string>这里是D</string> </a></letter></xml><table datasrc="#data"><tr><td><span datafld="name"></span></td></tr><tr><td><span datafld="string"></span></td></tr></table> <xml id=data><?xml version="1.0" encoding="GB2312"?><letter> <a> <name>aaa</name> <string>这里是A</string> </a> <a> <name>bbb</name> <string>这里是B</string> </a> <a> <name>ccc</name> <string>这里是C</string> </a> <a> <name>ddd</name> <string>这里是D</string> </a></letter></xml><table id=demo datasrc="#data" datapagesize=1><tr><td><span datafld="name"></span></td></tr><tr><td><span datafld="string"></span></td></tr></table><input type="button" value=previous onclick="demo.previousPage()"><input type="button" value=next onclick="demo.nextPage()"> http://www.ccw.com.cn/htm/center/prog/02_10_21_2.asp http://www.ithome-cn.net/technology/xml/xml006.htm <body><div id=result><script>var count = 0;var oResultDom = new ActiveXObject("Microsoft.XMLDOM");oResultDom.load("data.xml");var oRoot = oResultDom.documentElement;var str = "";for(var i =0;i < oRoot.childNodes.length;i++){ str += "<tr><td>"; var strC = oRoot.childNodes[i].childNodes[0].text; str += strC + "</td><td>"; strC = oRoot.childNodes[i].childNodes[1].text; str += strC +"</td></tr>"; }result.innerHTML = "<table border=1>" + str + "</table>";function next(){ }</script></body> 这个折叠菜单怎样变成可以同时展开多个节点? 急求innerHTML的用法 jquery是不是真的很好用 高手帮忙把这段javascript代码改成jQuery 问一个简单问题。。。进来看看 疑惑不解!网页设计中,需要下面字体。 属性innerText的问题(在线等,出价100) 100求一段代码!窗口问题急! 怎么才能得到自已的公网IP(100分) 如何过滤掉字符串里的 “ \ ” 这个字符? 下拉菜单,再线等待 弹出窗口的简单问题
<div id=result>
<script>
var oResultDom = new ActiveXObject("Microsoft.XMLDOM");
oResultDom.load("data.xml");
debugger;
var oRoot = oResultDom.documentElement;
var str = "";
for(var i =0;i < oRoot.childNodes.length;i++)
{
str += "<tr><td>";
var strC = oRoot.childNodes[i].childNodes[0].text;
str += strC + "</td><td>";
strC = oRoot.childNodes[i].childNodes[1].text;
str += strC +"</td></tr>";
}
result.innerHTML = str;
</script>
</body>
是这意思吗
=====================================
<script language=javascript>
function test()
{
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async = false;
xmlDoc.load("e:\\temp\\data.xml");
//alert(xmlDoc.xml);
var root = xmlDoc.documentElement;
var oNodeList = root.childNodes;
for (var i=0; i<oNodeList.length; i++)
{
Item = oNodeList.item(i);
var lNodeList = Item.childNodes;
for (var j=0; j<lNodeList.length; j++)
{
lItem = lNodeList.item(j)
document.write(lItem.text+"<br>");
}
}
}
test()
</script>
我的IE5.0完全不能执行你的代码?全部是错误。搞个按钮啊,按一下就显示下一个。
<?xml version="1.0" encoding="GB2312"?>
<letter>
<a>
<name>aaa</name>
<string>这里是A</string>
</a>
<a>
<name>bbb</name>
<string>这里是B</string>
</a>
<a>
<name>ccc</name>
<string>这里是C</string>
</a>
<a>
<name>ddd</name>
<string>这里是D</string>
</a>
</letter>
</xml>
<table datasrc="#data">
<tr><td><span datafld="name"></span></td></tr>
<tr><td><span datafld="string"></span></td></tr>
</table>
<?xml version="1.0" encoding="GB2312"?>
<letter>
<a>
<name>aaa</name>
<string>这里是A</string>
</a>
<a>
<name>bbb</name>
<string>这里是B</string>
</a>
<a>
<name>ccc</name>
<string>这里是C</string>
</a>
<a>
<name>ddd</name>
<string>这里是D</string>
</a>
</letter>
</xml>
<table id=demo datasrc="#data" datapagesize=1>
<tr><td><span datafld="name"></span></td></tr>
<tr><td><span datafld="string"></span></td></tr>
</table>
<input type="button" value=previous onclick="demo.previousPage()">
<input type="button" value=next onclick="demo.nextPage()">
<div id=result>
<script>
var count = 0;
var oResultDom = new ActiveXObject("Microsoft.XMLDOM");
oResultDom.load("data.xml");var oRoot = oResultDom.documentElement;
var str = "";
for(var i =0;i < oRoot.childNodes.length;i++)
{
str += "<tr><td>";
var strC = oRoot.childNodes[i].childNodes[0].text;
str += strC + "</td><td>";
strC = oRoot.childNodes[i].childNodes[1].text;
str += strC +"</td></tr>";
}
result.innerHTML = "<table border=1>" + str + "</table>";
function next()
{
}
</script>
</body>