`

js将String解析成xml数据格式、xml数据格式转化为String

 
阅读更多
//将字符串转化成dom对象;string转换为xml
function stringToXml(xmlString) {
    var xmlDoc;
    if (typeof xmlString == "string") {
        //FF   
        if (document.implementation.createDocument) {
            var parser = new DOMParser();
            xmlDoc = parser.parseFromString(xmlString, "text/xml");
        } else if (window.ActiveXObject) {
            xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
            xmlDoc.async = false;
            xmlDoc.loadXML(xmlString);
        }
    }
    else {
        xmlDoc = xmlString;
    }
    return xmlDoc;
}
 
//xml转换为string
function xmlToString(xmlDoc) {
    if (window.ActiveXObject) {
        return xmlDoc.xml;  //IE   
    } else {
        return (new XMLSerializer()).serializeToString(xmlDoc);  //FF   
    }
}

 

分享到:
评论

相关推荐

    xml格式的字符串转换成List

    当我们需要将XML格式的字符串转换为List对象时,这通常涉及到数据解析的过程。这篇博客“xml格式的字符串转换成List”提供了相关的方法和步骤,以下是对这个主题的详细讲解。 首先,理解XML字符串。XML字符串是由一...

    将string类型xml字符串转为json字符串

    在IT行业中,数据交换和存储经常需要在不同的格式之间转换,XML(可扩展标记语言)和JSON(JavaScript对象表示法)就是两种常见的数据格式。XML以其结构化和语义化的特性,广泛应用于Web服务和数据交换,而JSON因其...

    PB 解析xml格式串

    在“PB解析xml格式串”的主题中,我们主要关注如何将XML格式的数据转换为Protocol Buffers的二进制格式,以便于高效地存储和传输。以下是一些相关的知识点: 1. **Protocol Buffers介绍**:PB是一种高效的序列化...

    android String.xml Excel 相互转换工具

    通过将`String.xml`文件转换为Excel,开发者可以在更直观的界面中编辑多语言文本,还可以利用Excel的公式和功能进行批量处理。 一些工具如`Android String CSV/Excel Exporter`、`Android String Resource Editor`...

    Excel和String.xml 互相转换工具

    1. 导入`String.xml`:将应用中的`String.xml`文件导入工具,工具会解析XML结构并将其转换成Excel表格。 2. 编辑和翻译:在Excel中进行修改,添加新的行或列以适应新的字符串或语言。 3. 导出回XML:完成编辑后,...

    利用pugixml 转化xml为string

    利用pugixml 转化xml为string

    String.xml Excel 相互转换工具

    1. **XML到Excel转换**:将`String.xml`文件解析成Excel表格,这样翻译人员可以在熟悉的表格环境中进行工作。每个字符串资源的ID、值和注释都可以清晰地显示在Excel的不同列中,便于理解和编辑。 2. **Excel到XML...

    使用WebService的方法返回xml格式的数据

    6. **数据转换为XML**:获取到数据库结果后,需要将其转换为XML格式。这通常通过DOM(Document Object Model)、SAX(Simple API for XML)或StAX(Streaming API for XML)等XML解析器完成。DOM加载整个XML文档到...

    java txt文件解析xml格式添加到数据库

    本篇文章将深入探讨如何解析TXT文件中的XML数据并将其有效地导入到数据库。 首先,我们要理解TXT文件中XML的基本结构。XML(可扩展标记语言)是一种用于描述数据的语言,它使用自定义的标签来组织数据。TXT文件可能...

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

    - **DOM解析**:JavaScript中最常见的XML解析方式是通过DOM解析器,它将XML文档转换为DOM树,每个元素、属性和文本节点都成为DOM树的一部分。例如,`DOMParser`对象可用于解析XML字符串: ```javascript var ...

    PB 解析XML (代码案例)

    PowerBuilder是一款广泛用于开发企业级应用的可视化编程环境,它支持多种数据格式,包括XML。XML(eXtensible Markup Language)是一种结构化数据表示语言,常用于存储和交换数据,因其灵活性和可扩展性而在IT行业中...

    dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中

    要将XML文件读取为String,首先需要创建一个`Document`对象,这是DOM4J的核心数据结构,代表整个XML文档。可以使用`DocumentHelper`类的静态方法`parseText()`或`readFile()`来完成这个任务。例如: ```java ...

    webservice接口接收xml,string代码

    ### WebService接口接收XML与String代码解析 #### 一、概述 ...本篇文章将根据提供的代码示例,详细介绍如何通过WebService接口接收...在实际开发中,根据具体需求选择合适的数据格式可以有效提高系统的性能和可靠性。

    android SAX解析String类型 XML 字符串

    在Android开发中,处理XML数据是一项常见的任务,无论是从网络获取还是本地存储。"SAX解析String类型XML字符串"就是一种高效且...在处理StringXml压缩包文件时,可以按照这个思路进行操作,实现XML数据的解析和显示。

    获取XML数据(输入流和String两种类型)并解析

    从http://www.webxml.com.cn获取城市天气的XML数据,根据不同请求方式返回的两种类型的数据(流和String),采用pull解析 博客地址:https://blog.csdn.net/qq569699973

    Flex里解析XML数据

    本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup Language)是一种自定义标记语言,用于存储和传输结构化数据。它的结构清晰,易于人和机器阅读。XML文档由元素...

    js-xml.rar_javascript_javascript xml_js xml_js解析xml_xml js

    JavaScript可以方便地将XML转换为JSON,反之亦然,以便在XML和JSON之间灵活切换。 9. 错误处理: 处理XML时,需要注意错误捕获,例如解析错误、网络错误等。可以使用`try...catch`语句来捕获并处理可能出现的异常...

    Ajax_xml数据格式

    然而,处理这类数据时,需要开发者自己进行解析和转换,例如将字符串转换为JSON对象或者解析特定的分隔符格式。 **总结** Ajax与XML的结合是早期Web开发中常用的数据交换方式,XML提供了一种结构化的数据表示形式...

    【ASP.NET编程知识】.net webapi接收xml格式数据的3种情况小结.docx

    在本文中,我们将主要介绍 .NET Web API 接收 XML 格式数据的相关内容。 XML 格式数据 XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。它的主要特点是人类可读性强,易于解析和生成。但是...

    Android网络之数据解析----SAX方式解析XML数据

    本篇文章将深入探讨如何使用SAX(Simple API for XML)方式解析XML数据,这是Android网络通信中处理XML数据的一种高效方法。 一、XML与JSON数据 XML(eXtensible Markup Language)是一种用于标记数据的语言,它...

Global site tag (gtag.js) - Google Analytics