String字符串互相转换成XML格式
来源:互联网 发布:java stringbuffer 编辑:程序博客网 时间:2024/05/29 18:50
在NC接口的时候,需要把String字符串转换成XML格式,同时也需要把XML格式的文件转换成String字符串;
package com.accord.test;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;public class XmlUtil {public static void main(String[] args) throws Exception {XmlUtil xu = new XmlUtil();String xmlString = xu.xmlChangeString("E:\\3.xml");System.out.println(xmlString);}public String xmlChangeString(String fileName) {try {SAXReader saxReader = new SAXReader();// 新建一个解析类//Document tempDocument = saxReader.read(XmlUtil.class.getClassLoader().getResourceAsStream(fileName));// 读入一个文件Document tempDocument = saxReader.read(new File(fileName));return tempDocument.asXML();} catch (DocumentException e) {e.printStackTrace();}return null;}// 将字符串string类型转换成xml文件public void strChangeXML(String str) throws IOException {SAXReader saxReader = new SAXReader();Document document;try {document = saxReader.read(new ByteArrayInputStream(str.getBytes("UTF-8")));OutputFormat format = OutputFormat.createPrettyPrint();/** 将document中的内容写入文件中 */XMLWriter writer = new XMLWriter(new FileWriter(new File("E:\\11111.xml")),format);writer.write(document);writer.close();} catch (DocumentException e) {e.printStackTrace();}}}需要dom4j.jar
阅读全文
0 0
- String字符串互相转换成XML格式
- xml,String ,doc互相转换
- JSON格式与string格式互相转换
- XML转换成字符串格式
- XML与字符串互相转换
- 时间格式和字符串格式互相转换
- XML文件转换成字符串互相转换操作
- string字符串格式转换
- DataSet、DataTable、DataView格式与XML字符串、XML文件互相转换(转载)
- 将String格式XML转换成JSON
- JSON和XML格式互相转换
- JSON和XML格式互相转换
- JSON和XML格式互相转换
- java xml和string互相转换
- 字符串String整形Int互相转换
- C#将字符串转换成XML格式
- DataSet、DataTable、DataView格式转换成XML字符串、XML文件
- Dom4j解析xml && json格式转换成String
- Struts2第三天 (OGNL、值栈)
- sublime配置less(小结)
- SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”
- Java虚拟机安全之——代码签名和认证技术(恭喜RNG,WE)
- 讲给Android程序员看的前端教程(14)——CSS选择器(4)
- String字符串互相转换成XML格式
- React Native 轻松集成分享功能(Android 篇)
- ImageJ-计算创面面积 此博文包含图片(2014-01-28 15:59:14)
- 为anaconda的jupyter notebook设置初始化目录
- Js 校验“JSON”串格式aa:11;bb:22;
- Bentley HAMMER V8i (SELECTSeries 4) 08.11.04.58 水锤和瞬态分析软件\
- iscroll.js的上拉下拉刷新时无法回弹的解决方法
- Android客制化------开机logo之ppm图片制作
- TSLIB 的编译