`

xml和字符串转换

    博客分类:
  • java
XML 
阅读更多
// 字符串转XML 

Java代码 
1.String xmlStr = \"......\";   
2.StringReader sr = new StringReader(xmlStr);   
3.InputSource is = new InputSource(sr);   
4.DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();   
5.DocumentBuilder builder=factory.newDocumentBuilder();   
6.Document doc = builder.parse(is);  
String xmlStr = \"......\";
StringReader sr = new StringReader(xmlStr);
InputSource is = new InputSource(sr);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(is);


//XML转字符串 

Java代码 
1.TransformerFactory  tf  =  TransformerFactory.newInstance();   
2.Transformer t = tf.newTransformer();   
3.t.setOutputProperty(\"encoding\",\"GB23121\");//解决中文问题,试过用GBK不行   
4.ByteArrayOutputStream  bos  =  new  ByteArrayOutputStream();   
5.t.transform(new DOMSource(doc), new StreamResult(bos));   
6.String xmlStr = bos.toString();  
TransformerFactory  tf  =  TransformerFactory.newInstance();
Transformer t = tf.newTransformer();
t.setOutputProperty(\"encoding\",\"GB23121\");//解决中文问题,试过用GBK不行
ByteArrayOutputStream  bos  =  new  ByteArrayOutputStream();
t.transform(new DOMSource(doc), new StreamResult(bos));
String xmlStr = bos.toString();

 

分享到:
评论

相关推荐

    xml格式的字符串转换成List

    要将这样的XML字符串转换为List,我们需要解析XML并将其转化为相应的Java或C#对象。这个过程通常分为以下几个步骤: 1. **解析XML**:可以使用内置库或第三方库来解析XML字符串。在Java中,可以使用DOM(Document ...

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

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

    微信小程序-xml字符串转换json格式,适用于微信小程序

    xml字符串转换json格式 可用于微信小程序xml字符串转换json格式 安装 npm方式安装 npm install --save xmlstring2json bower方式安装 bower install xmlstring2json 用法示例: bookstore.xml文件 <title>...

    java解析xml字符串

    这包括了如何将XML字符串转换为可读写的数据结构,以及如何遍历、读取和修改XML文档的元素和属性。这对于在Java应用程序中处理动态生成或外部提供的XML数据非常有用。掌握这一技能,开发者能够更有效地集成XML数据...

    C# 方式生成xml格式字符串

    生成xml格式字符串、序列化XML 对象=》XML文本、反序列化 XML文本=》对象 等方法,对象和xml之间的相互转换、datatable方式转换为xml文本的工具类方法 C#语言

    字符串转换成XML格式工具XmlNotepad-v2.5.rar

    相较于在集成开发环境如MyEclipse中进行转换,XmlNotepad在处理大量字符串转换为XML时,速度上有显著优势,能节省大量的时间和精力。 在使用XmlNotepad v2.5之前,您需要先完成安装。压缩包中包含的主要文件有: 1...

    包含CDATA的 字符串转换成xml

    本文档包含了一个完整的实例,可以实现含有CDATA 的字符串转换成xml

    将xml字符串转换为datatable

    ### 将XML字符串转换为DataTable的知识点 #### 1. XML与DataTable简介 - **XML (Extensible Markup ...通过上述内容,我们可以深入了解如何将XML字符串转换为`DataTable`,这对于数据处理和分析是非常有用的。

    使用dom4j将xml字符串转换成Bean对象

    要将XML字符串转换为Bean对象,我们首先需要创建一个Bean类,这个类的属性与XML节点相对应。例如,如果我们有以下XML字符串: ```xml <name>Yang Yong <age>30 <email>yangyong@example.com</email> ``` 我们...

    实体类生成XML格式字符串

    这段代码会生成一个XML字符串,内容类似于: ```xml 张三 <age>30 北京 北京市 ``` 注意,JAXB默认不会生成XML声明(如`<?xml version="1.0" encoding="UTF-8"?>`),如果需要,可以设置Marshaller的...

    xml字符串转换为xml文档并解析。

    一般银行返回的字符串为xml报文,需先转换为xml文档方便解析。

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    接下来,我们讨论如何将XML字符串转换为`Map`和`List`。这里,通常会使用`DOM`解析器或`StAX (Streaming API for XML)`来解析XML。以下是一个使用`DOM`解析器将XML字符串转换为`Map`的示例: ```java import org.w3...

    字符串转换工具

    总的来说,字符串转换工具是一个强大而实用的工具,能够帮助开发者和用户处理各种编码问题,确保数据的准确无误。理解和掌握各种编码格式的特性,对于任何IT专业人士来说,都是提升工作效率和解决实际问题的关键技能...

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

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

    xml字符串解析

    3. **创建Document对象**:使用DOM4J的`DocumentHelper`类的`parseText()`方法将XML字符串转换为`Document`对象。 ```java import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j....

    word文件批量替换(word转xml、xml转字符串、doc转docx)

    本主题将深入探讨“word文件批量替换”的过程,以及涉及到的“word转xml”、“xml转字符串”和“doc转docx”三个关键步骤。这些技术可以帮助我们更高效地管理和修改大量Word文档,尤其在需要统一更新或调整大量文本...

    XML文档转换成字符串

    将XML文档转换成字符串通常是指将XML文档的结构和内容转化为一个单一的文本字符串。 在Java中,我们可以利用DOM(Document Object Model)解析器和Transformer类来实现这个转换。DOM解析器将XML文档加载到内存中,...

    PB解析XML字符串 把XML 变为数据窗口

    标题中的“PB解析XML字符串 把XML 变为数据窗口”指的是使用PowerBuilder(PB)这一编程工具,处理XML格式的数据,并将其转换成数据窗口对象的过程。数据窗口是PowerBuilder中的一个核心组件,用于显示、编辑和管理...

    将xml字符串与map互转

    这是一个很好用的工具栏,可以将xml字符串转换成map,或者将Map集合转换为xml字符串

    2017XML字符串转对象Object 实现工具

    实现 XML字符串转VO对象的实现 1.0:标签读取,属性读取,List类型标签实现 以下是 测试说明 原XML: <?xml version="1.0" encoding="UTF-8"?> <HEADER NAME="HEADERname" name_cn="头名称">标签text...

Global site tag (gtag.js) - Google Analytics