java--xml与字符串两者之间的转换代码(实例)
2012-12-18 12:38
736 查看
Java代码
1.// 字符串转XML
2.
3.Java代码
4.1.String xmlStr = \“......\”;
5.2.StringReader sr = new StringReader(xmlStr);
6.3.InputSource is = new InputSource(sr);
7.4.DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
8.5.DocumentBuilder builder=factory.newDocumentBuilder();
9.6.Document doc = builder.parse(is);
10.String xmlStr = \“......\”;
11.StringReader sr = new StringReader(xmlStr);
12.InputSource is = new InputSource(sr);
13.DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
14.DocumentBuilder builder=factory.newDocumentBuilder();
15.Document doc = builder.parse(is);
16.
17.
18.//XML转字符串
19.
20.Java代码
21.1.TransformerFactory tf = TransformerFactory.newInstance();
22.2.Transformer t = tf.newTransformer();
23.3.t.setOutputProperty(\“encoding\”,\“GB23121\”);//解决中文问题,试过用GBK不行
24.4.ByteArrayOutputStream bos = new ByteArrayOutputStream();
25.5.t.transform(new DOMSource(doc), new StreamResult(bos));
26.6.String xmlStr = bos.toString();
27.TransformerFactory tf = TransformerFactory.newInstance();
28.Transformer t = tf.newTransformer();
29.t.setOutputProperty(\“encoding\”,\“GB23121\”);//解决中文问题,试过用GBK不行
30.ByteArrayOutputStream bos = new ByteArrayOutputStream();
31.t.transform(new DOMSource(doc), new StreamResult(bos));
32.String xmlStr = bos.toString();
本文出自 “网络侠客” 博客,谢绝转载!
1.// 字符串转XML
2.
3.Java代码
4.1.String xmlStr = \“......\”;
5.2.StringReader sr = new StringReader(xmlStr);
6.3.InputSource is = new InputSource(sr);
7.4.DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
8.5.DocumentBuilder builder=factory.newDocumentBuilder();
9.6.Document doc = builder.parse(is);
10.String xmlStr = \“......\”;
11.StringReader sr = new StringReader(xmlStr);
12.InputSource is = new InputSource(sr);
13.DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
14.DocumentBuilder builder=factory.newDocumentBuilder();
15.Document doc = builder.parse(is);
16.
17.
18.//XML转字符串
19.
20.Java代码
21.1.TransformerFactory tf = TransformerFactory.newInstance();
22.2.Transformer t = tf.newTransformer();
23.3.t.setOutputProperty(\“encoding\”,\“GB23121\”);//解决中文问题,试过用GBK不行
24.4.ByteArrayOutputStream bos = new ByteArrayOutputStream();
25.5.t.transform(new DOMSource(doc), new StreamResult(bos));
26.6.String xmlStr = bos.toString();
27.TransformerFactory tf = TransformerFactory.newInstance();
28.Transformer t = tf.newTransformer();
29.t.setOutputProperty(\“encoding\”,\“GB23121\”);//解决中文问题,试过用GBK不行
30.ByteArrayOutputStream bos = new ByteArrayOutputStream();
31.t.transform(new DOMSource(doc), new StreamResult(bos));
32.String xmlStr = bos.toString();
本文出自 “网络侠客” 博客,谢绝转载!
相关文章推荐
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法
- Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码
- 使用JAXB实现JAVA对象和XML字符串的互相转换实例
- 实例详解Java实现图片与base64字符串之间的转换
- 使用JAXB实现JAVA对象和XML字符串的互相转换实例
- java 日期各种格式之间的相互转换实例代码
- 【java学习】java中字符串转换编码的代码片段
- 关于Java对象和XML之间的相互转换
- 用Apache Commons Betwixt2 在XML与Java对象之间相互转换
- Java实现base64图片转换为base64字符串。base64字符串转换图片 之间的互相转换,并保存在本地。
- javaEE如何处理字符串在java-script-html环境之间的转换使用
- java中字符串和其他类型之间的互相转换
- Java 日期字符串date与数字long之间的转换
- 关于XML字符串和XML Document之间的转换
- Java字符串与整数之间的互相转换
- WebService(2)-XML系列之Java和Xml之间相互转换
- java中字节数组和字符串、IO流和字节数组之间的转换
- Json-lib实现json,java对象,xml之间相互转换 .
- JAVA中字符串和整型之间的转换
- 使用Castor工具完成Java对象与XML之间的相互转换