`
cherryQQ
  • 浏览: 1137378 次
  • 性别: 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字符串形成树

    1. DOM(Document Object Model)解析器:`DOMParser`对象允许我们将XML字符串转换为DOM树。这是一个完整的XML文档对象模型,可以方便地通过节点操作进行遍历和修改。 ```javascript let parser = new DOMParser(); ...

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

    本文将围绕“格式化XML字符串并生成XML文件”这一主题展开,结合提供的标签“源码”和“工具”,探讨如何通过Java编程实现这一功能。 首先,我们有两个Java源代码文件,即`XMLFileUtil.java`和`XMLFormatUtil.java`...

    asp字符串转json对象类

    本知识点主要关注如何将ASP中的字符串转换为JSON对象,特别地,这个过程是通过原生的VBScript(Visual Basic Script)实现的,而不是依赖于第三方库。 首先,我们需要理解VBScript中的JSON解析概念。由于ASP.NET...

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

    在JavaScript中,将一个字符串转换为XML对象是一个常见的任务,特别是...总之,通过编写这样一个跨浏览器的函数,我们可以确保在各种环境中都能正确地将XML字符串转换为XML对象,从而简化了JavaScript与XML数据的交互。

    xmldom.zip

    4. **解析XML字符串**:有了解析器,你可以将XML字符串转换为DOM对象,然后进行操作。例如: ```typescript let xmlString = '&lt;root&gt;&lt;node&gt;Content&lt;/node&gt;&lt;/root&gt;'; let xmlDoc = parser.parseFromString(xml...

    DOMParser解析xml

    DOMParser接口提供了解析XML字符串并创建DOM文档的方法,以便于开发者可以使用DOM API来查询、修改或操作XML数据。 以下是对"DOMParser解析XML"这一主题的详细说明: 1. **DOMParser的基本使用**: 使用DOMParser...

    js的XML解析器 可以解析XMl文件和XML字符串

    通过DOMParser,可以将XML字符串转换为DOM对象,然后遍历和操作这个对象。 4. **问题与限制** - **特殊字符**:XML文档中可能存在特殊字符,如`、`&gt;`、`&`等,这些在XML中具有特殊含义,需要正确转义。如果未正确...

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

    同样使用MSXML库,但这次需要将XML字符串转换为`BSTR`类型,然后传递给解析函数: ```cpp void parseXMLString(const char* xmlStr) { BSTR xmlBlob = _bstr_t(xmlStr); // 调用解析函数 RealPlay(xmlBlob); } ...

    Microsoft_XMLDOM帮助

    1. **节点类型**:XMLDOM将XML文档视为一系列节点,包括元素节点、属性节点、文本节点、注释节点等。每个节点都有自己的属性和方法,如`nodeName`、`nodeValue`和`appendChild()`。 2. **对象层次**:XMLDOM的核心...

    dom读取xml与写入xml

    3. 保存XML:调用DOM API的`transform`或`write`方法,将DOM树转换回XML字符串并写入文件。 源码分析部分,以Java为例,我们可以查看`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`这两个类...

    javascript 操作xml_dom对象整理集合

    `DOMParser`是现代浏览器广泛支持的方法,通过`new DOMParser().parseFromString(xmlString, "text/xml")`将XML字符串转换为DOM对象。 3. **访问DOM节点** 通过DOM节点的属性和方法,我们可以获取或操作节点。如`...

    将xml文件转换成csv格式

    6. **处理数据类型**:XML可以包含不同类型的数据(如字符串、数字、日期等),在转换过程中,需将这些数据转换为CSV兼容的格式,例如数字和日期应转换为字符串。 7. **处理嵌套和重复数据**:XML可能包含重复元素...

    DOM解析XML 创建XML

    在IT行业中,XML(eXtensible ...在实际项目中,我们可能还需要结合其他技术,如XSLT(用于转换XML)和XPath(用于在XML文档中查找信息),以实现更复杂的功能。学习和实践这些技术,能让你在IT领域中更上一层楼。

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

    `xml2js`函数接收一个XML字符串,解析成DOM,然后将DOM转换为JavaScript对象(即JSON格式)。转换过程中,库会处理XML的层级结构,将元素映射为对象,属性映射为对象的属性,文本内容作为对象的值。反之,`js2xml`则...

    XMLDOM对象方法手册

    - `xml`: 返回整个XML文档的字符串表示。 - `parseError`: 提供有关解析错误的信息。 - `readyState`: 表示XMLDOM加载或处理的状态。 - `responseText`: 包含服务器响应的纯文本。 5. **XMLDOM方法** - `...

    json自动转换成xml的json包

    例如,它可能包含一个名为`JsonToXmlConverter`的类,该类具有将JSON字符串或对象转化为XML字符串的方法。使用这个库,开发者无需手动编写转换代码,只需调用相应的API,即可完成转换任务,大大简化了开发流程。 在...

Global site tag (gtag.js) - Google Analytics