社区
Java SE
帖子详情
关于使用Dom创建xml文档时的问题
amdey
2003-10-09 11:22:26
我使用xerces中的DOM来创建一个新的xml文档,如下:
Document doc=new DocumentImpl();
创建后的xml文档中默认编码方法为:
<?xml version="1.0" endocing="utf-8"?>
现在我想把utf-8用gb2312替换掉,请问在程序中应该如何处理?
...全文
40
1
打赏
收藏
关于使用Dom创建xml文档时<?xml version="1.0" endocing="utf-8"?>的问题
我使用xerces中的DOM来创建一个新的xml文档,如下: Document doc=new DocumentImpl(); 创建后的xml文档中默认编码方法为: 现在我想把utf-8用gb2312替换掉,请问在程序中应该如何处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swinging
2003-10-10
打赏
举报
回复
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
Properties properties = transformer.getOutputProperties();
properties.setProperty(OutputKeys.ENCODING, "gb2312");//// 就是这句了
properties.setProperty(OutputKeys.METHOD, "xml");
properties.setProperty(OutputKeys.VERSION, "1.0");
properties.setProperty(OutputKeys.INDENT, "no");
transformer.setOutputProperties(properties);
DOMSource source = new DOMSource(doc);
其中最后一句中得doc是拼好得XML。比如:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.newDocument();
Element root = doc.createElement("DSTreeRoot");
..........................(就不细写了)
XML
必知必会:Java、C#、Python多种语言解析
XML
文档
、XPath节点和XPath语法 第7章 解析
XML
文档
解析
XML
文档
概述、
DOM
解析
XML
、SAX解析
XML
第8章 Java语言解析
XML
DOM
4J概述、示例:遍历节点、示例:插入节点、示例:删除节点 第9章 Python语言解析
XML
Elem
en
tTree模块...
Python读取.
xml
文件(
xml
version
="
1.0
"
en
cod
ing
="UTF-16"?>)中文乱码
问题
解决
Python读取.
xml
文件(
xml
version
="
1.0
"
en
cod
ing
="UTF-16"?>)中文乱码
问题
解决
Java中
使用
dom
4j生成的
xml
中如何去掉<?
xml
version
=“
1.0
“
en
cod
ing
=“
UTF-8
“?>
【代码】Java中
使用
dom
4j生成的
xml
中如何去掉<?
批量去除
XML
文件中的<?
xml
version
=“
1.0
“
en
cod
ing
=“
utf-8
“?>
#!/usr/bin/python # -*- cod
ing
:
UTF-8
-*- import os def file_name(input_dir,output_dir,spile): for root, dirs, files in os.walk(input_dir): for item in files: f = op
en
(input_dir+item, "r",
en
cod
ing
='
UTF-8
')
xml
生成 <?
xml
version
=‘
1.0
‘
en
cod
ing
=‘
utf-8
‘?> python
import
xml
.etree.Elem
en
tTree as ET from
xml
.etree.Elem
en
tTree import tostr
ing
from
xml
.etree.Elem
en
tTree import Elem
en
t from io import BytesIO root = Elem
en
t("tag") child = Elem
en
t("child1", attrib={"jh": "123", "oi": "12312"}) child.text="dasd" child2 =
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章