var rowlist=xmlDoc.documentElement.childNodes();
解决方案 »
- 数据超过100条时,每100条作为一个事务,中间出错则回滚。谁给个思路?
- struts 重复提交怎么解决
- struts2中文件下载MIME类型问题
- 新手上路:怎样编写任务跟踪系统(corejava部分)?
- struts2 的一个错误,找了好久也没找出错哪了!!
- 高手求救—在线等,急急急
- intra-mart????
- 用java如何将数据库中的数据快速导出到excel
- 没分送了。如何才能有分。请教!
- 如何才能创建EJB,怎么新建Enterprise拦都是灰色的呢?(JBuilder4)
- 用Struts遇到的问题
- 使用delegate设计模式的J2EE应用,如何保证一个WEB客房端对应一个有状态SESSION BEAN
也行
然后就是遍历
for(var row in rowlist)
{
row.getAttribute("f1")//f1的值
}
<root>
<ROW f1="11" f2="222"/>
<ROW f1="haha" f2="fdsf"/> <---少了个/
</root>
<html>
<body>
<script language="javascript">
var xmlDoc=new ActiveXObject("Msxml.DOMDocument");
xmlDoc.async=false;
xmlDoc.load("demo.xml");
//alert(xmlDoc.xml);
var rowlist=xmlDoc.documentElement.childNodes;
for(var i=0;i<rowlist.length;i++)
document.write(i+":"+rowlist[i].getAttribute("f1")+"<br>");
</script>
</body>
</html>
demo.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<ROW f1="11" f2="222"/>
<ROW f1="haha" f2="fdsf"/>
</root>
<html>
<body>
<script language="javascript">
var xmlDoc=new ActiveXObject("Msxml.DOMDocument");
xmlDoc.async=false;
xmlDoc.load("demo.xml");
var rowlist=xmlDoc.documentElement.childNodes;
var abc="";
for(var i=0;i<rowlist.length;i++)
abc+=rowlist[i].xml;
alert(abc);
</script>
</body>
</html>
最多用xmlDoc.documentElement.xml
但取到的是
<root><ROW f1="11" f2="222"/><ROW f1="haha" f2="fdsf"/></root>不必谢,及时结帖就好