<script language=javascript>
var xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async=false;
xmldoc.loadXML("<root><user>ssm1226-1</user><user>ssm1226-2</user><user>ssm1226-3</user><user>ssm1226-4</user></root>");
var arr=new Array();
var oNodes=xmldoc.selectNodes("//user");
for(var i=0;i<oNodes.length;i++){
var oNode=oNodes[i];
arr.push(oNode.text);
}
alert(arr);
</script>
var xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async=false;
xmldoc.loadXML("<root><user>ssm1226-1</user><user>ssm1226-2</user><user>ssm1226-3</user><user>ssm1226-4</user></root>");
var arr=new Array();
var oNodes=xmldoc.selectNodes("//user");
for(var i=0;i<oNodes.length;i++){
var oNode=oNodes[i];
arr.push(oNode.text);
}
alert(arr);
</script>
解决方案 »
- 为什么onscroll事件在firfox下黑屏的?
- 用js如何实现如下功能?
- margin,border,padding的区别是什么?能用经典例子解释下吗》
- onsubmit事件的问题,蹊跷
- 实现视频的移动以及大小任意拖曳
- 怎么用javasript判断一个图片的宽度,如果宽度小于一个数值,就以正常显示,大于就设置宽度width属性,谢谢!
- 跨域能不能取到opener的属性?
- 大家过年好!哪位有 雪花效果的javascript教本给我,感激不尽,?
- datagrid 点击一个单元格弹出一个窗口
- js编译后代码分析
- 菜鸟问题,Javascript和html之间传递参数
- 实现如下功能:当返回index.htm页面时,需要弹出一个提示(确实返回首页吗?)框,确定则返回index.htm页, 取消则停留在本页面.
我少说了一句话 xml文件的结构是 N 级的 具体的数据存储方式 是这样的
Ttree[0] = new treenode("A","#","root","box");
Ttree[1] = new treenode("A.a","#",Ttree[0],"box");
Ttree[2] = new treenode("A.b","#",Ttree[0],"box");
Ttree[3] = new treenode("A.b.b","#",Ttree[2],"box");
Ttree[4] = new treenode("A.b.a.b","#",Ttree[1],"box");
Ttree[5] = new treenode("A.c","#",Ttree[0],"box");
这里是它的跟节点
我只能作出二级的 很菜啊 要求是N级的 晕 啊 怎么做啊?
function test(__oNode){
var oNodes=__oNode.childNodes;
for(var i=0;i<oNodes.length;i++){
var oNode=oNodes[i];
alert(oNode.xml);
if(oNode.hasChildNodes()){
test(oNode);
}
}
}