分享下用javascript读取xml文件读取节点数据方法。

读取的节点数据,还有一种情况是读取节点属性数据。

<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) {
}
} www.jbxue.com
}
}
</script>
</head>
<body>
<input id="Button1" type="button" value="read" οnclick="ajaxrequst()" />
<div id="newsInfo"></div>
</body>

javascript读取xml文件读取节点数据的例子相关推荐

  1. C#中读取xml文件指定节点

    假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow>   <A ...

  2. 读取XML文件的节点内的内容

    <?xml version="1.0" encoding="utf-8" ?> <data> <tag3>15</ta ...

  3. html表格中绑定显示xml文档内容的简单实例,JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)...

    本文实例讲述了JS读取XML文件数据并以table形式显示数据的方法.分享给大家供大家参考,具体如下: 先看xml文件: 张秋丽 女 18 李文才 男 31 李斯文 男 22 马英 女 25 孙红雷 ...

  4. tinyxml 读取文本节点_TinyXML读取xml文件

    TinyXML读取xml文件 2020-05-19 编程之家收集整理的这篇文章主要介绍了TinyXML读取xml文件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 例子 xml 内容: ...

  5. java 存取xml数据_JAVA读取XML文件数据

    XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...

  6. C#中常用的几种读取XML文件的方法

    XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内 ...

  7. dom4j读取XML文件内容

    转载自  dom4j读取XML文件内容 <?xml version="1.0" encoding="UTF-8"?> <RESULT> ...

  8. 使用.NET读取XML文件

    介绍 本文中我将介绍在ASP.NET应用程序中如何读取XML文件,这是一个十分有用的技巧.使用这个技巧,我们能够定制我们的应用程序的配置文件,也可以读取那些保存在XML文件中的数据. 概论 下面的代码 ...

  9. python读取xml文件内容_python读取xml文件

    关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码.这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件. 什么是xm ...

最新文章

  1. 如何创建高质量的TypeScript声明文件(六) - 示例
  2. Ubuntu使用tzselect修改时区
  3. nagios和cacti的整合
  4. eclipse新建一个java_Eclipse中新建一个java源文件的步骤
  5. java gui 层次结构_JAVA GUI学习 - JTree树结构组件学习 ***
  6. SVN中Branch/tag的比较
  7. JSON在android中应用
  8. TestNg的IReporter接口的使用
  9. Docker-CE 入门
  10. leetcode扔鸡蛋问题总结
  11. 学习爬虫第二天:继续爬公司内部的通讯录
  12. 【翻译召集令】HenCoder 反向翻译计划
  13. c语言题库及详解答案 免费下载,C语言题库(带详解答案).pdf
  14. Python图像变换及手绘效果
  15. Unity3d坦克大战联网
  16. 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
  17. 小区管理系统之后台管理前端模板
  18. springboot利用官方SDK(wechatpay-apache-httpclient)接入微信支付V3
  19. Dharma暴跌过度解读了吗?去中心化不足,模式难持续是关键
  20. 五大列级庄_1855列级庄分级

热门文章

  1. 敏捷和DevOps词汇表
  2. 关于Git你必须知道的
  3. Microsoft Jet 数据库引擎找不到输入表或查询或者找不到文件
  4. 64位java_99.9%的Java程序员都说不清的问题:JVM中的对象内存布局?
  5. 类oracle数据库pss,Oracle笔记
  6. java 模拟form_java模拟form上传数据
  7. 中原银行数字化营销体系建设实践
  8. 神策分析 1.10 推数据全景化,跨部门联动释放共享价值
  9. 11.1 安装配置Apache
  10. arping 帮助——翻译