`

JS中将字符串转为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;
   }

  对于节点的值和属性的值获取的方法不同。

分享到:
评论

相关推荐

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

    总结来说,将string类型的XML字符串转换为JSON字符串是通过解析XML字符串并构建相应的JSON对象来完成的。这个过程通常需要借助特定的库,如Java中的`org.json`。理解XML和JSON的结构差异,以及如何利用这些库进行...

    java 使用 JAXB 将xml转换为 bean 包含xml和dto和读取文件的util类

    至于文件读取的工具类,它可能包含了一些通用的方法,如读取文件内容、检查文件是否存在、读取文件到字符串等,以帮助简化文件操作。在Java中,`java.io`和`java.nio`包提供了许多此类功能。 总结来说,这个压缩包...

    C# xmlToList xml转换成对象

    `T`代表你想要存储的对象类型,例如`List<int>`表示存储整数的列表,`List<string>`则表示字符串列表。 **方法一:使用XmlNodeReader** 第一种方法是通过`XmlNodeReader`来逐个读取XML节点,并将其转化为指定的...

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

    总结来说,JavaScript中将字符串转换为XML对象的关键在于使用`ActiveXObject`(针对IE)或`DOMParser`(非IE),以及熟悉DOM操作方法,如`getElementsByTagName`、`textContent`、`attributes.getNamedItem`等。...

    jsp读取大对象CLOB并生成xml文件示例

    这个示例展示了如何在JSP页面中将数据库中的CLOB数据读取出来,并生成XML文件。请注意,实际应用中,为了代码的健壮性和安全性,应该使用PreparedStatement来防止SQL注入,同时考虑异常处理和连接池管理等最佳实践。...

    微信小程序将字符串生成二维码图片的操作方法

    本文将详细介绍如何在微信小程序中将字符串信息生成二维码图片的操作方法。 首先,介绍下什么是二维码。二维码(2-dimensional bar code),是由许多黑白相间的方块组成的矩形图案,通过黑白图案的不同组合编码信息...

    命令行下在文件中查找并替换匹配的字符串的工具

    当我们需要在大量文本文件中快速查找并替换特定字符串时,`sed`(Stream Editor)就是一个非常强大的工具。`sed` 是一个流编辑器,它可以从输入流(通常是文件或管道)中读取数据,对数据进行处理,然后将处理后的...

    mxGraph插件,java代码xml导出成图片

    1. **解析XML**:使用Java的DOM或SAX解析器读取XML数据,将其转化为jGraphX可以理解的对象模型。 2. **创建图形模型**:根据解析的XML,用jGraphX创建相应的GraphModel,这个模型包含了图形的所有元素(节点、边、...

    JAVA 读取XML文件

    5. **解析和操作XML**:JDOM提供了丰富的API,如添加、删除、修改元素和属性,以及转换XML到字符串等。 **JdomExample.java 示例** `JdomExample.java`可能是包含JDOM用法的示例代码,可能包括上述步骤的实现。打开...

    从sqlserver生成XML

    `rs.GetRows`方法获取了Recordset的数据,并转换为字符串,然后这个字符串被加载到DOMDocument对象中,最后通过`xml.Save`方法将XML数据保存到文件。 此过程涉及的关键知识点包括: 1. ADO对象模型:包括Connection...

    C++图片转base64字符串

    本话题聚焦于如何在C++中将图片转换为base64字符串,以适应网络传输的需求。 Base64编码是一种将任意二进制数据转换为ASCII字符集的表示方法,它将3个字节的数据转换成4个可打印的ASCII字符。这样转换后的字符串...

    XML与DataTable-DataSet互转(C#)

    之后,代码将内存流的内容读取为字节数组,并通过UnicodeEncoding转换为字符串,最后返回XML字符串。 代码片段如下: ```csharp MemoryStream ms = new MemoryStream(); XmlTextWriter XmlWt = new XmlTextWriter...

    QT开发-文件(所有)读取-转二进制

    这可以通过遍历数组的每个字节并转换为十六进制字符串来完成。QT提供了`toHex()`函数,可以将字节转换为对应的十六进制字符。 ```cpp QString hexString = data.toHex(); ``` 为了达到描述中提到的“0x01, 0x02”...

    java将html文件生成word文件

    2. **读取HTML文件**:使用Java的I/O流读取HTML文件内容,将其存储为字符串。 3. **创建Word文档对象**:使用docx4j创建一个新的WordProcessingMLPackage对象,这是docx文件的基础。 4. **导入HTML**:docx4j提供...

    server_xml_json

    3. **生成JSON**:有了Java对象,我们可以利用JSON库将其序列化为JSON字符串。例如,使用Jackson库的`ObjectMapper`类的`writeValueAsString()`方法。 4. **服务端实现**:在服务端,这个过程通常封装在HTTP服务...

    xml 转 jsonObject

    通过以上步骤,你可以在Java中将XML数据转换为JSON对象,无论是从XML字符串、文件还是压缩包中的`exml`文件。这个过程涉及到XML和JSON的互转、文件I/O以及压缩文件的处理,这些都是Java开发中常见的技能。理解并熟练...

    java对于Json文件的解析范例

    - 解析JSON:使用`ObjectMapper`将JSON字符串转换为Java对象。 ```java ObjectMapper mapper = new ObjectMapper(); MyJavaObject obj = mapper.readValue(jsonString, MyJavaObject.class); ``` 2. **使用...

    XStream对象序列化

    为了序列化对象,你需要创建一个`XStream`实例,然后使用`toXML`方法将对象转换为XML字符串。例如,在`Writer`类中,可以创建一个`Employee`对象,设置其属性,然后使用XStream实例将对象写入XML文件。`Writer.java...

    flex上:简单的将xml内容生成文件存到本地的一个小例子

    这段代码创建了一个新的`FileReference`实例,调用`save`方法将XML对象转换为字符串并保存为名为"myFile.xml"的文件。 4. **事件监听**: 使用`FileReference`时,通常需要监听`save`方法的完成情况。可以添加`...

    《PythonCook》

    字符串和文本处理章节则详细讨论了如何使用多个界定符分割字符串、进行字符串开头或结尾匹配、用Shell通配符匹配字符串、字符串...XML、字符串令牌解析、实现简单的递归下降分析器以及字节字符串上的字符串操作等技术点...

Global site tag (gtag.js) - Google Analytics