关闭

Js中实现XML和String相互转化

时间: 2018-07-24阅读: 1349标签: 数据

扩展标记语言 (Extensible Markup Language, XML) 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。  这篇文章主要介绍js中实现XML和String相互转化。


String转换为XML:

function String2XML(xmlString) {
    if (window.ActiveXObject) {// for IE
      var xmlobject = new ActiveXObject("Microsoft.XMLDOM");
      xmlobject.async = "false";
      xmlobject.loadXML(xmlstring);
      return xmlobject;
    }else {// for other browsers
      var parser = new DOMParser();
      var xmlobject = parser.parseFromString(xmlstring, "text/xml");
      return xmlobject;
    }
}


XML转换字符串: 

function XML2String(xmlObject) {
    if (window.ActiveXObject) {   // for IE    
      return xmlobject.xml;
    }else {// for other browsers    
      return (new XMLSerializer()).serializeToString(xmlobject);
    }
}


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/950

关闭

广东IDC网运营广州南翔云数据中心正式挂牌广州移动机房

2019年9月,中国移动广州南翔(华德)云数据中心机房正式揭牌!中国移动广州南翔云数据中心作为广东移动最新的T3+级别机房,总规模达到2600多个机柜,并已投产运营数月

处理 JavaScript 中的非预期数据

动态类型语言的最大问题就是无法保证数据流总是正确的,因为我们无法“强行控制”一个参数或变量,比方说,让它不为 null。当我们面对这些情况时的标准做法是简单地做一个判断:这样做的问题在于会污染我们的代码

leetcode 1032. Stream of Characters

用字典树即可解决。首先在init的时候,把words中所有word逆置后存入字典树中;在query的时候,也有逆序的方式记录所有历史query过的值,同时判断其前缀是否存在于字典树中即可。

Vue项目中Api的组织和返回数据处理

项目中的所有Api配置放在一个文件中,便于查找和修改,Api的版本从配置文件(config.js)中读取,采用apiPrefix + url的形式组成。在配置文件中,Api 的配置采用Http请求方式 url的方式

17 款可视化工具,让你的数据更美观

想让数据变得更好看?不必成为经验丰富的数据科学家,也不必成为平面设计师。有一些能让数据从简单的表格变成多种多样的图形,地图甚至词“云”。并不是所有的工具都适合你,但这些工具确实很有用

js进制数之间以及和字符之间的转换

js要处理十六进制,十进制,字符之间的转换,发现有很多差不多且书写不正确的方法.一个一个实践才真正清楚如何转换,现在来记录一下它们之间转换的方法。

网站建设的基础元数据有哪些舒心

网站建设SEO的时候,经常遇到一些术语,例基本元数据,基本元数据存储在HTML文档的头部分中,元数据用于指示编程信息指定元数据,元数据的功能是向网站传达附加信息,HTML元数据遵循相同的结构,首先定义一个元素

js判断数字是奇数还是偶数的2种方法实现

奇数和偶数的判断是数学运算中经常碰到的问题,这篇文章主要讲解通过JavaScript来实现奇偶数的判断。2种判断方法:求余% 、&1

Js栈的实现与应用

在计算机编程中,栈是一种很常见的数据结构,它遵从后进先出(LIFO——Last In First Out)原则,新添加或待删除的元素保存在栈的同一端,称作栈顶,另一端称作栈底。在栈中,新元素总是靠近栈顶,而旧元素总是接近栈底

几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template的比较

因为项目需要选择数据持久化框架,看了一下主要几个流行的和不流行的框架,对于复杂业务系统,最终的结论是,JOOQ是总体上最好的,可惜不是完全免费,最终选择JDBC Template。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!