js 加载并解析XML字符串的代码

 更新时间:2009年12月13日 00:40:40   作者:  
js 加载并解析XML字符串的实现代码,需要的朋友可以参考下。
JS加载xml文档实例
books.xml
复制代码 代码如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="children">
<title lang="en">www.jb51.net</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>


loadxml.htm
复制代码 代码如下:

<html>
<head>
<script>
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("books.xml");
document.write(xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue); }
catch(e){alert(e.message);}
</script>
</head>
<body>
</body>
</html>

下面的是加载与解析xml文件的例子,但xml是自定义的字符串,一般在后台语言中用的到。

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

如果看完了上面的实例可以看下下面的文章。
https://www.jb51.net/article/14604.htm

相关文章

  • 微信小程序防止多次点击跳转(函数节流)

    微信小程序防止多次点击跳转(函数节流)

    这篇文章主要介绍了微信小程序防止多次点击跳转问题(函数节流),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • js 限制input只能输入数字、字母和汉字等等

    js 限制input只能输入数字、字母和汉字等等

    js 限制input只能输入数字小数点也不能输入或者是只能输入数字,能输小数点等等,本文大致整理了一些,感兴趣的朋友可以收藏下
    2013-12-12
  • js实现登陆遮罩效果的方法

    js实现登陆遮罩效果的方法

    这篇文章主要介绍了js实现登陆遮罩效果的方法,涉及javascript操作页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • iframe里使用JavaScript控制主页转向的方法

    iframe里使用JavaScript控制主页转向的方法

    这篇文章主要介绍了iframe里使用JavaScript控制主页转向的方法,涉及使用javascript实现iframe页面跳转的技巧,需要的朋友可以参考下
    2015-04-04
  • JS实现双击内容变为可编辑状态

    JS实现双击内容变为可编辑状态

    在一些网站上我们经常看到交互性很强的功能。一些用户资料可以直接双击出现文本框,并在此输入新的资料即可修改,无需再按确定按钮等。怎么实现的呢?今天小编给大家分享JS实现双击内容变为可编辑状态,需要的的朋友参考下
    2017-03-03
  • 28个JS常用数组方法总结

    28个JS常用数组方法总结

    最近面试有道题是至少写出 15 个数组方法,数组方法平时经常用到的也就6-7个,突然要一下子写出15个,还是有点卡壳了,今天整理一波,需要的可以参考一下
    2022-05-05
  • js实现class样式的修改、添加及删除的方法

    js实现class样式的修改、添加及删除的方法

    这篇文章主要介绍了js实现class样式的修改、添加及删除的方法,主要通过修改标签的className来实现这一功能,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • 浅谈Postman解决token传参的问题

    浅谈Postman解决token传参的问题

    下面小编就为大家分享一篇浅谈Postman解决token传参的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • KnockoutJS 3.X API 第四章之数据控制流foreach绑定

    KnockoutJS 3.X API 第四章之数据控制流foreach绑定

    这篇文章主要介绍了KnockoutJS 3.X API 第四章之数据控制流foreach绑定的相关资料,需要的朋友可以参考下
    2016-10-10
  • ionic js 复选框 与普通的 HTML 复选框到底有没区别

    ionic js 复选框 与普通的 HTML 复选框到底有没区别

    本文通过实例给大家演示ionic js 复选框 与普通的 HTML 复选框到底有没区别的相关知识,非常不错具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-06-06

最新评论