`

JavaScript读取XML文件

阅读更多
引用
http://www.cnblogs.com/huashanlin/archive/2008/03/27/1125674.html

 

示例xml文件Test.xml

<?xml version="1.0" encoding="gb2312"?>
<root>
    
<item>
      
<txt>桦山涧自强不息</txt>
      
<url>http://www.cnblogs.com/huashanlin/</url>
      
<color>huashanlin</color>
    
</item>
    
<item>
      
<txt>寻找我的爱人</txt>
      
<url>http://www.cnblogs.com/huashanlin/</url>
      
<color>blue</color>
    
</item>
</root>

js读取xml文件的脚本示例:
示例一:
<SCRIPT LANGUAGE="JavaScript">
var xdoc = new ActiveXObject("Microsoft.XMLDOM");
xdoc.async
="true";
xdoc.load(
'mm.xml');
nodes
=xdoc.documentElement.childNodes;
document.write(
"<li>"+nodes.item(0).text+"</li><li>"+nodes.item(1).text+"</li>");
</SCRIPT>

示例二:
<script type="text/javascript">
//指定xml文件的来源地址
var Url="austin.xml";
//创建XmlDom对象
var cdsales=new ActiveXObject("Microsoft.XMLDOM"); 
//设定XmlDom对象将采取异步调用的方式加载数据
cdsales.async=true//异步加载
//加载xml文件
cdsales.load(Url);
cdsales.onreadystatechange
= new function LoadedSales(){
    
var txt="";
    
if(cdsales.readyState==4){
     
if(cdsales.parseError.errorCode != 0){
      txt
="err";
     }
     
else{
      
var bi=cdsales.documentElement.selectNodes("item");
      
if(bi!=null&&bi.length>0){
       
for(var i=0;i<bi.length;i++){
        txt
+="<li><a href="+bi[i].childNodes[1].text+" style=color:"+bi[i].childNodes[2].text+">"+bi[i].childNodes[0].text+"</a></li>"+"<li>"+bi[i].childNodes[2].text+"</li>";
       }
      }
      
else{
       txt
="LoadingErr";
      }
     }
    }
    
else{
     txt
="Loading.";
    }
    document.write(txt);
}
</script> 

分享到:
评论

相关推荐

    javascript读取XML文件方法

    通过本文介绍的方法,我们可以轻松地使用JavaScript来读取、处理和操作XML文件。这为开发者提供了一个灵活且强大的工具来处理复杂的XML数据,特别是在B/S架构的应用程序中。随着技术的发展,虽然JSON等其他数据格式...

    Javascript读取xml文件

    ### JavaScript读取XML文件知识点详解 #### 一、XML与JavaScript简介 - **XML (Extensible Markup Language)**:一种标记语言,类似于HTML,用于存储和传输数据。它被设计成具有自描述性,使得数据在不同系统间...

    javascript操作xml文件示例

    以上就是使用JavaScript操作XML文件的基本步骤和示例。在实际应用中,可能还需要考虑错误处理、兼容性问题以及更复杂的逻辑操作。理解并熟练运用这些技术,可以帮助开发者在前端环境中有效地处理和操作XML数据。

    JavaScript读取xml文件内容.zip

    JavaScript读取XML文件内容的过程就是这样,这涉及到异步请求、XML解析以及DOM操作。这个过程对于Web开发者来说是必不可少的技能,特别是在处理需要与服务器交换数据的应用中。理解并熟练掌握这些技术,将有助于构建...

    javascript读取xml文件

    以下是一些关于如何在JavaScript中读取XML文件的关键知识点: 1. **DOM解析XML**: - 当XML文件在浏览器环境中加载时,浏览器会自动构建一个DOM树。JavaScript可以通过`document.implementation.createDocument()`...

    Javascript读取XML

    在与XML(可扩展标记语言)结合使用时,JavaScript可以方便地读取、解析和操作XML文档,实现数据的动态呈现。XML是一种结构化数据格式,常用于存储和交换数据,其语法与HTML相似但更为严格。 在提供的代码示例中,...

    JavaScript操作XML文件之XML读取方法

    JavaScript操作XML文件之XML读取方法主要讨论了如何使用JavaScript进行XML文件的读取操作。本文将详细介绍如何在JavaScript中通过DOM(文档对象模型)技术读取XML文件内容,并对文件中的数据进行遍历。 首先,XML...

    javascript读写XML文件

    下面,我们将深入探讨如何使用JavaScript来读取和写入XML文件,包括关键知识点和实际代码示例。 #### 创建和加载XML文档 在JavaScript中,我们通常使用`DOMDocument`对象来创建或加载XML文档。首先,我们需要通过`...

    js读取xml文件并获取文件内容

    本文将详细介绍如何使用JavaScript读取XML文件以及如何获取文件中的特定内容。 #### JavaScript与XML交互基础 1. **创建XMLHttpRequest对象**: - 首先,需要创建一个`XMLHttpRequest`对象来发送HTTP请求。这个...

    JavaScript读取xml

    总结,JavaScript通过XMLHttpRequest对象和DOM接口可以方便地读取和操作XML文件。这在Web应用中尤其有用,例如,当需要从服务器获取结构化数据并在客户端进行处理时。了解并熟练掌握这些技术,对于进行富客户端应用...

    Javascript操作XML和HTML

    例如,使用`XMLHttpRequest`对象可以异步加载XML文件,然后通过`document.createElement`、`node.appendChild`等方法解析和操作XML数据。 ```javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'data....

    JavaScript处理XML文档

    通过DOM,开发者能够从文档中读取、搜索、修改、增加和删除数据,从而为文档导航提供了标准的功能定义,并且可以灵活地操作XML文档的内容和结构。 #### DOM与XML编程 DOM提供的对象和方法可以与各种编程语言一起...

    Javascript操作XML Dom

    Javascript操作XML Dom学习资料

    使用javascript遍历XML文件并显示

    这篇博客“使用javascript遍历XML文件并显示”探讨了如何利用JavaScript对XML文件进行读取和遍历,并将内容呈现在网页上。 首先,我们需要理解XML的基本概念。XML是一种自描述的、结构化的数据格式,用于存储和传输...

    xml.rar_javascript_javascript xml_xml javascript_xml文件

    标题"xml.rar_javascript_javascript xml_xml javascript_xml文件"暗示了我们关注的重点是如何使用JavaScript来解析和操作XML。以下是一些关键知识点: 1. **创建XML对象**: JavaScript中,可以通过`...

    用javascript读取xml文件读取节点数据__1.docx

    JavaScript 用于读取 XML 文件和解析节点数据是Web开发中常见的任务,特别是在处理异步数据交换时。在提供的代码段中,我们看到一个简单的 AJAX(Asynchronous JavaScript and XML)请求被用来从服务器获取一个 XML ...

    用javascript读取xml文件读取节点数据_.docx

    JavaScript 用于读取 XML 文件和解析节点数据是一个常见的任务,特别是在构建动态网页和Web应用程序时。在提供的代码中,我们看到一个使用 AJAX (Asynchronous JavaScript and XML) 的简单实现,来从服务器请求并...

    Javascript 操作XML类

    3. **XML类定义**:`XML` 是一个自定义的JavaScript类,包含了一系列方法用于操作XML文档。这些方法包括: - `InitXML`:初始化XML对象,加载XML字符串并处理解析错误。 - `getChild`:获取指定节点的子节点。 - ...

    使用javascript解析xml文件或xml格式字符串中文WORD版

    javascript中,不论是解析xml文件,还是xml格式的字符串,都是通过DOM对象来进行操作的。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看   资源截图: 资源太大,传百度网盘了,链接...

Global site tag (gtag.js) - Google Analytics