`
kingmxj
  • 浏览: 182476 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js读xml文件

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
</HEAD>

<BODY>
  <TABLE>
  <TR>
<TD id="d"></TD>
  </TR>
  <TR>
<TD></TD>
  </TR>
  </TABLE>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--

var xmlDoc=loadXMLDoc("book.xml");

var x=xmlDoc.getElementsByTagName("title")[0];
var parent=x.parentNode;

document.write("Parent node: " + parent.nodeName);

function loadXMLDoc(dname)
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
  catch(e) {alert(e.message)}
  }
try
  {
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}

//-->
</SCRIPT>
</HTML>



XML文件:
<?xml version="1.0" encoding="ISO-8859-1" ?>

<bookstore>
<book category="children">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
<book category="cooking">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price>30.00</price>
</book>
<book category="web" cover="paperback">
  <title lang="en">Learning XML</title>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price>39.95</price>
  </book>
<book category="web">
  <title lang="en">XQuery Kick Start</title>
  <author>James McGovern</author>
  <author>Per Bothner</author>
  <author>Kurt Cagle</author>
  <author>James Linn</author>
  <author>Vaidyanathan Nagarajan</author>
  <year>2003</year>
  <price>49.99</price>
</book>
</bookstore>
分享到:
评论

相关推荐

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

    ### JS读取XML文件并获取文件内容 #### 知识点概述 在现代Web开发中,JavaScript(简称JS)常被用于处理各种数据格式,包括XML。XML(可扩展标记语言)是一种常用的标记语言,主要用于结构化数据的存储与传输。...

    JS读XML例子

    本教程将通过一个具体的实例来讲解如何使用JavaScript读取XML文件。 首先,我们需要理解XML的基本结构。XML是一种自描述性的文本格式,用于存储和传输数据。它使用标签来定义元素,这些元素可以嵌套,具有属性,...

    读写XML文件实例 Javascript

    在这个例子中,我们首先使用Node.js的内置`fs`模块读取名为`input.xml`的XML文件。然后,`xml2js.parseString`函数将XML字符串解析为JavaScript对象。这个过程允许我们方便地访问和操作XML数据,例如添加、删除或...

    C++解析xml文档或者xml字符串方法

    在C++中,可以使用MSXML库的`IXMLDOMDocument`接口来加载并解析XML文件。以下是一个示例: ```cpp #include using namespace MSXML2; void parseXMLFile() { IXMLDOMDocumentPtr xmldoc; HRESULT hr; hr = ...

    JS读XML无限节点

    使用`XMLHttpRequest`,你可以异步加载XML文件,然后使用`responseXML`属性获取XML文档对象。例如: ```javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'data.xml', true); xhr....

    JS读XML加省市级联

    由于XML与JS的良好兼容性,我们可以利用JS来读取XML文件,实现动态的数据操作,例如创建省市级联的下拉菜单。下面将详细解释这一过程中的关键知识点。 1. **XML基本概念**: - XML是一种用于标记数据的语言,其...

    XML与读HTTP读文件

    结合XML和HTTP读文件,比如在Web服务中,客户端可能需要通过HTTP请求从服务器获取XML格式的配置或数据,然后解析这些XML文件以供进一步操作。例如,SOAP(Simple Object Access Protocol)就是一种基于HTTP的XML协议...

    格式化xml字符串,并生成xml文件

    例如,使用`java.io.FileInputStream`和`java.io.InputStreamReader`读取XML文件,然后用`javax.xml.transform.Transformer`将XML文档转换为字符串。 ```java import java.io.File; import java.io.FileInputStream...

    XML基础学习笔记指南

    内部DTD是将DTD定义直接放在XML文档内,而外部DTD则将DTD定义放在单独的文件中。DTD可以规定元素的出现次数、属性的存在与否以及属性的取值范围。例如,内部DTD可以定义`&lt;!ELEMENT students (students)+&gt;`来表示`...

    格式化 html js css xml文件利器

    "格式化 html js css xml文件利器"是一个专为这四种常见编程语言(HTML、JavaScript、CSS和XML)设计的高效工具,能够帮助开发者快速整理和美化他们的代码。 HTML(超文本标记语言)是网页的基础结构,良好的格式能...

    JS读取XML.txt

    在给定的代码片段中,我们看到的是一个XML文件的示例,以及一段用于解析该XML文件的JavaScript代码。下面将详细解释这段代码的主要知识点: ##### 1. 加载XML文档 ```javascript var xmlDoc; if (window....

    JS实现XML转JSON格式互转压缩包

    在JavaScript中,我们可以使用XML DOM来解析XML文件,然后通过DOM API遍历、修改或创建XML节点。在本压缩包中,"xmldom"可能是一个实现了这些功能的库,如创建XMLDocument对象,解析XML字符串,以及获取和设置元素、...

    vc读xml数据,简单实用。

    以下是一段简单的代码示例,展示了如何使用MSXML库的IXMLDOMDocument接口来加载和解析XML文件: ```cpp #include #include CoInitialize(NULL); IXMLDOMDocument* pXMLDoc = NULL; HRESULT hr = ...

    flex 读XML 写XML 并保存为文件

    首先,读取XML文件内容,然后使用反序列化函数将XML数据转换回图形对象,并在Flex应用中显示出来。 总结,Flex中对XML的操作包括读取、写入和保存,可以结合E4X和FileReference类实现。同时,通过序列化和反序列化...

    json与xml格式转换JS插件ObjTree和jkl-dumper

    JSON以其简洁、易读和高效而受到开发者喜爱,而XML则提供了丰富的结构化表示和自解释性,适合大型项目。在某些场景下,我们需要将JSON数据转换为XML或反之,以便于不同系统之间的兼容性。 "ObjTree"是一个...

    把数据读到xml文件

    在ASP.NET中,XML文件是处理和存储数据的重要工具,尤其对于开发AJAX(Asynchronous JavaScript and XML)技术的程序员来说,理解和掌握XML数据的读取至关重要。 在ASP.NET中,我们可以使用多种方法来读取XML文件。...

    w3c 生成xml 文件

    `setOutputProperty()`方法用于设置输出的缩进量,使得XML文件更易读。 总结来说,利用Java和W3C DOM API生成XML文件的过程涉及创建`DocumentBuilderFactory`、`DocumentBuilder`、`Document`以及一系列的`Element`...

    XML.rar_T97Q_easy _javascript_xml

    通过这个压缩包中的XML文件,你将有机会实践XML的创建、解析和操作,了解如何在JavaScript环境中有效地利用XML进行数据处理。记住,学习XML和JavaScript的结合需要耐心和实践,但随着技术的深入,你会发现它们的强大...

Global site tag (gtag.js) - Google Analytics