易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript解析xml 遍历查询

问题说明:
刚刚学习DOM解析XML,现在想做个查询的功能,根据日期来查询同一节点中的另外一个节点的值。请大侠们指点一二,我对遍历节点和找节点弄不好。感谢!!

JS代码:
var curNode;
var xmlDoc = new ActiveXObject( "Msxml2.DOMDocument" );
xmlDoc.async = false;
xmlDoc.load("daily.xml");
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
document.write("You have error " + myErr.reason);
}
else
{

curNode = xmlDoc.documentElement.childNodes;
      
//      for(var i=0;i <curNode.childNodes.length;i++)
// {
// //document.getElementById("test").innerHTML="hahaha"
//       for(var j=0;j <curNode.childNodes[i].length;j++){
//       var tagdate = curNode.childNodes[i].Value;
// if(tagdate=="2009.9.9"){
// alert("right");
// }
// }
// }
return true;
}

XML文件:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<daily id='1'>
<date>2009.09.08 </date>
<title>title1 </title>
<cont>cont4 </cont>
</daily>
<daily id='2'&g


相关问答:

求一个用正则表达式实现简单验证的JavaScript代码

如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,要求用JavaScript来实现,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢
HTML code:

<!DOC ......

JavaScript的一个问题

<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......

javascript小问题,急需解决

在javascript中,方法的返回(x,y)类型的值,应该怎样接收

返回(x,y)类型? 这是什么类型?

就像方法中,return (1,2)


我怎么没见过你说的这种写法?

直接接,js 是弱类型,接到后须自行处理!
......

javascript中如何写多态

比如方法aa(para1,para2)
我想para2参数用户可以传也可以不传,不传的话就不做处理
如何用javascript实现呢
那个不叫多态,叫做函数重载。

那应该如何实现呢?

js的函数和参数没有关系的。你在函数体中自 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号