使用JavaScript调用Microsoft XMLDOM库进行XML字符串的解析
源代码:
<html>
<body>
<script type="text/javascript">
text="<bookstore>"
text=text+"<book>";
text=text+"<title>Harry Potter</title>";
text=text+"<author>J K. Rowling</author>";
text=text+"<year>2005</year>";
text=text+"</book>";
text=text+"</bookstore>";try //Internet Explorer{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(text);}
catch(e){try //Firefox, Mozilla, Opera, etc.{parser=new DOMParser();xmlDoc=parser.parseFromString(text,"text/xml");// Jerry: get Title tag's valuevar titleCollection = xmlDoc.getElementsByTagName("title");for( var i = 0; i < titleCollection.length; i++){console.log(titleCollection[i].innerHTML);}}catch(e) {alert(e.message)}}
try {document.write("xmlDoc 已加载,可以使用。");}
catch(e) {alert(e.message)}
</script>
</body>
</html>
测试结果:
使用JavaScript调用Microsoft XMLDOM库进行XML字符串的解析相关推荐
- JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化
JavaScript学习(六十一)-json字符串的解析和JS 对象的序列化 一.json字符串的解析:parse方法 将json字符串转换为js对象,我们把这个过程称为json字符串的解析 格式:J ...
- java dom解析xml字符串_dom4j解析xml字符串实例
java部分 DOM4J 与利用DOM.SAX.JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异.功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文 ...
- python xml字符串_python -解析字符串,并返回xml格式字符串 急该如何解决
python --解析字符串,并返回xml格式字符串 急急急. str = """Registrations: ============================= ...
- SAXReader解析器--xml字符串文件解析
输入为xml格式字符串 public static void main(String[] args) throws DocumentException {String xml="<?x ...
- JavaScript数字运算必备库——big.js源码解析
概述 在我们常见的JavaScript数字运算中,小数和大数都是会让我们比较头疼的两个数据类型. 在大数运算中,由于number类型的数字长度限制,我们经常会遇到超出范围的情况.比如在我们传递Long ...
- java解析xml 字符串_Java解析XML字符串
展开全部 publicclass MyXMLReader2DOM4J { publicstaticvoid main(String arge[]) { long lasting = System.cu ...
- 使用Markup解析xml字符串
参考博客:https://www.cnblogs.com/cxq0017/p/6553466.html https://www.cnblogs.com/ultimateWorld/p/6072820. ...
- java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。
一,问题出现经过: j基于java语言webservic服务端接收客户端 传来的xml字符串用 解析时总报:org.dom4j.DocumentException: Error on line 1 o ...
- Javascript 调用XML制作连动下拉框
Javascript 调用XML制作连动下拉框 作者: 何耀 Thursday, June 5 2003 2:44 PM 传统的HTML页面中连动下拉框采用了两种方法: 1)直接将下拉框中的内容har ...
最新文章
- 书评与访谈:the Scrumban [R]Evolution
- springboot+mongodb
- ext-4.2之grid的高级应用:增删改查!
- 连接MongoDB 3.x 报 Authorization failed 解决办法(自己只用到了创建mongodb账号和密码的部分亲测)
- Exynos4412 中断驱动开发(二)—— 中断处理流程分析
- php与eCharts结合,23.安装php和echarts进行结合展示图表
- 操作word打印网址
- PowerShell对象排序(结合哈希表)
- 2017.9.19 禁忌 失败总结
- 《.NET框架程序设计》第5章 基元类型、引用类型与值类型
- 嵌入式常用通讯协议2(CAN协议)
- 宏想固态无法格式化,SM2258XT主控开卡成功经验,SM2259XT可参考
- 论文阅读:普适边缘计算环境下的区块链资源分配与共识
- 公司发展事件时间轴jsjs特效
- 基于面向对象实现:猫抓老鼠小游戏 有一只猫和一只老鼠,当猫的体重是小于老鼠体重的5倍时,猫可以抓到老鼠。
- OB0201 obsidian dataview插件使用
- 2017 7 12 测试
- Precision,Recall,F1score,Accuracy的理解
- 综合素质计算机的知识考点,综合素质常识考题
- Linux 限制IP访问与白名单