`
cherryQQ
  • 浏览: 1125871 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

js 将字符串转换成xml 将字符串转换成dom

阅读更多

经常遇到在js里面需要解析xml的问题,然而有时候,后台返回的不是dom 而是string 字符串,需要将字符串转换成dom对象,然后才可以进行节点值解析和读取

 

var  bankXml = '<root><bank>工行</bank><bankId>101011110</bankId></root>'

 

var bankDom = createXml(bankXml);

 


//将字符串转化成dom对象  add by lc 20101203
function createXml(str){


 if(document.all){
    var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
    xmlDom.loadXML(str);
    return xmlDom;
 }else
    return new DOMParser().parseFromString(str,"text/xml");
}

 

 

分享到:
评论

相关推荐

    js字符串转换成xml对象并使用技巧解读

    在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数 以下是引用片段: 代码如下: function createXml(str){ if(document.all){ var xmlDom=new ActiveXObject(“Microsoft.XMLDOM”) xmlDom.loadXML(str...

    js跨浏览器实现将字符串转化为xml对象的方法

    window.DOMParser && window.ActiveXObject) { var xmlDomVersions = [‘MSXML.2.DOMDocument.6.0’, ‘MSXML.2.DOMDocument.3.0’, ‘Microsoft.XMLDOM’]; for (var i = 0; i &lt; xmlDomVersions.length; i++) { ...

    xmldom:基于纯 JavaScript W3C 标准(XML DOM Level 2 Core)的 DOMParser 和 XMLSerializer 模块

    XMLDOM xmldom 是一个 javascript 用于浏览器支持的以下 API: 将 XML 字符串转换为 DOM 树( new DOMParser().parseFromString(xml, mimeType) =&gt; Document ) 创建、访问和修改 DOM 树( new DOMImplementation()....

    javascript操作XML

    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 'JAVASCRIPT中的创建对象 set objXml=CreateObject("Microsoft.XMLDOM") '创建解析器对象 objXml.async="false" objXml.load("test.xml") '装载xml文件 ...

    TiXml2Json:适用于 iOS 上的 Titanium 移动设备的 Xml2JSON 模块

    TiXml2Json iOS 模块允许将大型 XML 字符串转换为 JSON 对象的转换卸载到本机代码,从而确保高水平的性能,这是通过 DOM API 在 JavaScript 中无法实现的。构建和安装模块为了构建模块,您必须安装 XCode 和 ...

    JavaScript王者归来part.1 总数2

     9.4 字符串与文本处理--JavaScript棋谱阅读器(一)   9.4.1 需求分析--什么是棋谱和棋谱阅读器   9.4.2 系统设计--棋谱和棋盘数据的字符串描述   9.4.3 系统实现--解析和处理棋谱   9.4.4 完整的棋谱阅读...

    matchdom:将数据合并到DOM中,而不是字符串中

    '开头并以'&gt;'结尾的字符串,则在document可用的情况下将其转换为DOM片段(或单个节点)。 但是,可以通过导出的HTML和XML方法来进行显式解析。 用法 import { Matchdom , HTML , XHTML } from 'matchdom' ; const ...

    DWR.xml配置文件说明书(含源码)

    客户端的javascript将返回给reply对象(此时reply是java.util.date的字符串形式) 3.5 The 'scripted' Creator DWR 已经默认配置了scripted creator配置, 这种类型的creator采用BSF执行脚本语言并返回bean.例如 ......

    tcx-to-json:将 Garmin .TCX 格式转换为 JSON

    tcx 到 json 将 Garmin .TCX 格式转换为 JSON。 简单、轻量级的节点脚本,只依赖于 npm 。... 脚本采用输入流,并将字符串化的 JSON 记录到 STDOUT: $ cat sample.tcx | node tcx_to_json.js &gt;&gt; sample.json

    JS跨浏览器解析XML应用过程详解

    不同浏览器都有自己的解析器,把XML读入内存,并把它转换为可被 JavaScript 访问的 XML DOM 对象。 微软的 XML 解析器与其他浏览器中的解析器是有差异的。微软的解析器支持对 XML 文件和 XML 字符串(文本)的加载,...

    《javaScrip开发技术大全》源代码

    • sample05.htm 将日期对象的日期部分和时间部分转换成字符串 • sample06.htm 将日期部分转换为字符串 • sample07.htm 将时间部分转换为字符串 • sample08.htm 将时间部分转换...

    ASP200问.EXE

    24.如何实现字符串和数组的转换 25.如何实现字符大小写的转换 26.如何将每个单词的首个字母改成大写 27.如何将汉字转换为拼音 28.如何分位显示位数较长的数字 29.如何将数字转换为大写的中文字符 30.如何判断奇数和...

    精通JavaScript

    • 6.22.htm 字符串转换与匹配 • 6.23.htm Date对象的方法 • 6.24.htm toString方法 • 6.25.htm with语句 • 6.26.htm for…in语句调用对象属性 • 6.25....

    程序天下:JavaScript实例自学手册

    13.19 将日期转换为字符串的方法 13.20 检测是否是闰年 13.21 年份加减函数 13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串日期的大小 13.25 显示登录时间 13.26 中文日期样式(一) 13.27 中文...

    《程序天下:JavaScript实例自学手册》光盘源码

    13.19 将日期转换为字符串的方法 13.20 检测是否是闰年 13.21 年份加减函数 13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串日期的大小 13.25 显示登录时间 13.26 中文日期样式(一) 13.27 中文...

    详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度

    使用 JXON 将其转换成 JavaScript 对象树。  3.手工的 解析和序列化 XML 为字符串或对象。  4.使用 XMLSerializer 把 DOM 树序列化成字符串或文件。  5.如果你预先知道 XML 文档的内容,你可以使用 RegExp。如果...

    JavaScript详解(第2版)

     2.3.1 字符串及字符串串联   2.3.2 write()及writeln()方法   2.4 关于调试   2.5 调试工具   2.5.1 Firefox   2.5.2 在Internet Explorer 8中调试   2.5.3 [removed]URL 协议   2.6 ...

    《JavaScript实例精通》[源代码]

    4_3.htm 将数组转换为字符串。 4_4.htm 遍历数组中的元素。 4_5.htm 合并两个数组。 4_6.htm 创建多维数组。 4_7.htm 数组排序。 第5章(\5) 示例描述:JavaScript快速处理日期时间的操作。 5_1.htm ...

    JavaScript实例精通

    4_3.htm 将数组转换为字符串。 4_4.htm 遍历数组中的元素。 4_5.htm 合并两个数组。 4_6.htm 创建多维数组。 4_7.htm 数组排序。 第5章(\5) 示例描述:JavaScript快速处理日期时间的操作。 5_1.htm ...

    ActionScript开发人员指南中文版

    转换字符串的大小写 字符串示例:ASCII图表 第章:使用数组 数组基础知识 索引数组 关联数组 多维数组 克隆数组 扩展Array类 数组示例:播放列表 第章:处理错误 错误处理基础知识 错误类型 ActionScript中的错误处理 ...

Global site tag (gtag.js) - Google Analytics