用javascript读取xml文件读取节点数据
2014-08-12 16:56
645 查看
下面代码是读取的节点数据,还有一种情况是读取节点属性数据。
<head> <title></title> <script type="text/javascript"> var objLength = null; var xmlHttp; var strurl = ""; function ajaxrequst() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } try { strurl = "/data/rdzz.xml"; xmlHttp.onreadystatechange = LoadXmlFile; xmlHttp.open("GET", strurl + "?time=" + (new Date()).getTime(), true); xmlHttp.send(null); } catch (e) { } } function LoadXmlFile() { var content = ""; if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { var xmlDOM = xmlHttp.responseXML; var xmlRoot = xmlDOM.documentElement; try { var objLength = xmlRoot.getElementsByTagName("Item"); for (var i = 0; i < objLength.length; i++) { var elementtitle = objLength[i].getElementsByTagName('NewsTitle')[0]; var elementtime = objLength[i].getElementsByTagName('NewsTime')[0]; var elementurl= objLength[i].getElementsByTagName('NewsUrl')[0]; // LastValue = objLength[i].getAttribute( "LastValue" ) // Prediction = objLength[i].getAttribute( "Prediction" ) // Actual = objLength[i].getAttribute( "Actual" ) // importance = objLength[i].getAttribute( "importance" ) // newstime = objLength[i].getAttribute( "NewsTime" ) var title = elementtitle.textContent || elementtitle.text; var time = elementtime.textContent || elementtime.text; var url = elementurl.textContent || elementurl.text; content += "<li><dl><dd>" + time + "</dd><dd><a href='" + url + "' target='blank'>" + title + "</a></dd></dl></li>"; } document.getElementById("newsInfo").innerHTML = content; } catch (e) { } } } } </script> </head> <body> <input id="Button1" type="button" value="read" onclick="ajaxrequst()" /> <div id="newsInfo"></div> </body>
您可能感兴趣的文章:
相关文章推荐
- 用javascript读取xml文件读取节点数据
- javascript读取xml文件读取节点数据的例子
- IE和FireFox下,javascript读取,并输出xml文件节点内容
- IE和FireFox下,javascript读取,并输出xml文件节点内容
- C# xml文件读取节点写入数据
- IE和FireFox下,javascript读取,并输出xml文件节点内容
- 读取Xml文件,创建DataTable,递归循环Xml节点,添加数据到DataTable,绑定到GridView
- IE和FireFox下,javascript读取,并输出xml文件节点内容
- 读取XML文件节点下面的数据信息
- 从此例中终于实现了从外部xml文件读取数据使用Flare 生成有节点有连线的Graph
- Javascript+DOM访问XML文件数据实例
- 读写xml所有节点个人小结和读取xml节点的数据总结
- javascript读取RSS数据
- 利用缓存机制快速读取XML文件中的数据
- 读取xml节点的数据总结
- 用dwr和javascript从数据库中读取数据产生树
- 在.NET中使用XML、读取XML文件,插入数据到XML文档中。
- js如何循环读取xml文件的节点
- JavaScript操作XML文件(1)读取
- 从XML文件读取数据动态设置Tree控件使用