专栏首页Jerry的SAP技术分享使用JavaScript调用Microsoft XMLDOM库进行XML字符串的解析

使用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 value

    var 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>

测试结果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • An example of how Opportunity note is determined

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • SAP CRM WebClient UI上将text area里的文本清空的后台处理

    Sent: Wednesday, December 24, 2014 1:13 PM

    Jerry Wang
  • 使用SAP CRM text api将空的文本写入到后台,会发生什么事

    Subject: RE: 使用text api将空的text update到后台的可行性研究

    Jerry Wang
  • PC逆向之代码还原技术,第五讲汇编中乘法的代码还原

    在汇编中,乘法指令使用 IMUL 或者 MUL指令. 一般有两种形式 IMUL reg,imm 这种指令格式是 reg * imm的结果 重新放到reg中. ...

    IBinary
  • python3 cookbook

    使用deque(maxlen=N)构造函数会新建一个固定大小的队列.当新的元素加入并且这个队列已满的时候,最老的元素会被移除掉.在队列两端插入或者删除元素时间复...

    py3study
  • PHP解析Markdown库,parsedown扩展自定义语法

    在开发系统过程中,有些信息编写储存是使用Markdown通用语法,但由于各个平台的会新增一些独特规范,一般的解析库都是只包含了标准语法,对于自定义语法是不支持解...

    宣言言言
  • nProtect APPGuard安卓反外挂分析

    1.最近在学习手游保护方面的技术,本文是学习过程中分析某反外挂的一点记录,高手莫要见笑,有不对的地方还请指教,首先简单通过资源目录中文件名做基本了解,

    我是小三
  • HTML5 SVG+CSS3霓虹灯文字边框动画特效

    AlexTao
  • 创建SvcHost.exe调用的服务原理与实践

    1. 多个服务共享一个Svchost.exe进程利与弊 windows 系统服务分为独立进程和共享进程两种,在windows NT时只有服务...

    战神伽罗
  • SAP CRM WebClient UI上将text area里的文本清空的后台处理

    Sent: Wednesday, December 24, 2014 1:13 PM

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券