`
huibin
  • 浏览: 754353 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

使用JavaScript将字符串数据转换为XML

    博客分类:
  • XML
阅读更多

使用JavaScript将字符串数据转换为XML

在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement();

  在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数

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端是读取文件,那就更方便了

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
  xmlDoc.async = false;
  xmlDoc.load("文件路径");

 
  至于操作xml也是很简单,如果会使用jdom或是dom4j的话,操作也是相当方便。

var domxml= createXml(Http.responseText);
  var code=domxml.getElementsByTagName("code");
  if(code.item(0).text=="100"){
  var parameter=domxml.getElementsByTagName("parameter");
  identifier=parameter.item(0).attributes.getNamedItem("value").value;
  }

 
  <script type="text/javascript"></script>
分享到:
评论

相关推荐

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

    本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...

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

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

    JS读取XML字符串形成树

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

    json字符串转化为list泛型

    在Java编程中,我们经常需要将JSON格式的数据转换为Java对象,这通常涉及到将JSON字符串转化为List泛型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    java对象转换为json字符串或字符串数组

    除了序列化,`json-lib`还支持反序列化,即将JSON字符串转换回Java对象: ```java Person deserializedPerson = (Person) JSONSerializer.toJava(jsonString); ``` 6. JSONPath和JSONSchema: 在实际应用中,...

    字符串内特殊字符在html_javascript_xml等内使用时的转换

    但是我对它进行了测试,发现有很多错误,或者是函数过期,或者是替换字符串写错,还有对javascript的转换函数中缺少对”\”的转换.于是对其进行了修正,然后测试就成功了!比如我上面的例子,若使用该组件的话只需要: ...

    解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包

    现在,我们可以使用Jackson库的`ObjectMapper`类将JSON字符串转换为Java对象: ```java import com.fasterxml.jackson.databind.ObjectMapper; public class JsonParser { public static void main(String[] args...

    jso2xml:将 Javascript 对象转换为 XML 字符串

    在某些情况下,开发者可能需要将JavaScript对象转换为XML(可扩展标记语言)字符串,以便于数据交换、存储或者与其他系统进行通信。"jso2xml"库就是为了解决这个问题而创建的,它由Vladimir Neverov在2014年编写,...

    asp字符串转json对象类

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

    json字符串转换插件

    通过这种方式,你可以使用`JsonUtils.jsonToJavaObject()`方法将JSON字符串转换为任意指定类型的Java对象,而`JsonUtils.javaObjectToJson()`则将Java对象转换为JSON字符串。 总之,JSON字符串转换插件是Java开发中...

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

    在JavaScript中,将一个字符串转换为XML对象是一个常见的任务,特别是在处理XML数据或者与服务器进行异步通信时。然而,由于浏览器之间的兼容性问题,尤其是IE浏览器的不同版本,这个过程可能会变得复杂。本文将详细...

    将xml文件转换成csv格式

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

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

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

    JS解析xml文件为字符串

    如果需要将处理过的DOM树再次转换为XML字符串,可以使用`XMLSerializer`: ```javascript var serializedXML = new XMLSerializer().serializeToString(xmlDoc); ``` 5. **错误处理** 在处理XML时,需要考虑...

    字符串大小写转换.rar

    1. `lower()` 函数:将字符串中的所有大写字母转换为小写,其余字符保持不变。 示例: ```python str = "Hello, World!" lower_str = str.lower() print(lower_str) # 输出 "hello, world!" ``` 2. `upper()`...

    js与jQuery实现获取table中的数据并拼成json字符串操作示例.docx

    接着,我们使用一个for循环遍历tr元素,并在每次循环中获取td元素数组,然后使用拼接的方式将数据拼成JSON字符串。最后,我们使用substring方法将拼接的JSON字符串截断,形成一个完整的JSON数组。 在该示例中,我们...

    XML、JAVA、JSON多种方式互相转换

    首先,我们需要解析XML到一个`org.w3c.dom.Document`对象,然后使用`readValue`方法将其转换为JSON字符串。 - 使用Java的Gson库:Gson库不直接支持XML到JSON的转换,但可以借助第三方库如`...

    JavaScript获取XML文件的数据

    - **DOMParser**:JavaScript中的DOMParser对象可以将XML字符串转换为DOM对象,便于操作。如上面的fetch示例所示,我们使用`parseFromString`方法解析XML字符串。 ```javascript var parser = new DOMParser(); ...

    jQ处理xml文件和xml字符串的方法(详解)

    在这段代码中,`$.parseXML(xmlStr)`将XML字符串转换为XML Document对象,然后`$()`将这个对象包裹成jQuery对象,使得我们可以使用jQuery的DOM操作方法。 在处理XML文档时,常见的操作包括查找元素(如`find()`),...

    读写XML文件实例 Javascript

    本实例中,我们将聚焦于`xml2js`库,它提供了将XML字符串转换为JavaScript对象以及反之的功能,非常适合读写XML文件。 首先,确保已经安装了`xml2js`库。在终端中运行以下命令: ```bash npm install xml2js ``` ...

Global site tag (gtag.js) - Google Analytics