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> 网页编程 根据不同的系统时间显示不同的内容 求多个div层淡入淡出循环切换 求Extjs 表格的增删改查 (来者有分) javascript 表单无法提交的问题 200分求一个JS控制DIV显示内容的方法 无何让我的层行对于iframe的边界不变 网站上传文件求助 虚心请教:如何知道当前页面上控件,可否使用focus(),使其聚焦??? 在线等,立即结分1 windows.open打开另外一个窗口!如何在不打开窗口,在本页面? 使js与oracle数据库相连的问题!!!!!!! 下拉菜单,再线等待 弹出窗口的简单问题
<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>