怎么处理XML的中文问题
示例代码如下:
package xml;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class DOMTest {
private String outFile = “c:\test.xml”;
public static void main(String args[]) {
DOMTest test = new DOMTest();
try {
DocumentBuilder builder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement(“Tarena”);
Element zhang = doc.createElement(“张”);
zhang.appendChild(doc.createTextNode(“我是张丽芳”));
root.appendChild(zhang);
doc.appendChild(root);
Transformer transformer = TransformerFactory.newInstance()
.newTransformer();
//设置xml的编码
transformer.setOutputProperty(OutputKeys.ENCODING, “gb2312″);
//设置缩近格式
transformer.setOutputProperty(OutputKeys.INDENT, “yes”);
transformer.transform(new DOMSource(doc),
new StreamResult(test.outFile));
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
package xml;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class DOMTest {
private String outFile = “c:\test.xml”;
public static void main(String args[]) {
DOMTest test = new DOMTest();
try {
DocumentBuilder builder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement(“Tarena”);
Element zhang = doc.createElement(“张”);
zhang.appendChild(doc.createTextNode(“我是张丽芳”));
root.appendChild(zhang);
doc.appendChild(root);
Transformer transformer = TransformerFactory.newInstance()
.newTransformer();
//设置xml的编码
transformer.setOutputProperty(OutputKeys.ENCODING, “gb2312″);
//设置缩近格式
transformer.setOutputProperty(OutputKeys.INDENT, “yes”);
transformer.transform(new DOMSource(doc),
new StreamResult(test.outFile));
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
【怎么处理XML的中文问题】相关文章
1. 怎么处理XML的中文问题
2. XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
9. 事实劳动关系应怎么处理
10. 辞职后五险一金怎么处理?
本文来源:https://www.mianshiwenti.com/a12192.html
进入下载页面
上一篇:介绍一下Java中的Class类
下一篇:某公司Java工程师面试题笔试题
﹝怎么处理XML的中文问题﹞相关内容
- 优秀的教师个人的中文求职信
- 完美的中文自荐信
- xml有哪些解析技术?区别是什么
- 你在项目中用到了xml技术的哪些方面?如何实现的?
- 如何在web环境中配置applicationContext.xml文件
- Spring里面applicationContext.xml文件能不能改成其他文件名
- XML文档面试题
- 介绍一下XMLHttpRequest对象
- XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
- 介绍一下XMLHttpRequest对象的常用方法和属性