社区
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替换掉,请问在程序中应该如何处理?
...全文
38
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");
..........................(就不细写了)
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
“?>
# -*- 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={...
【python】删掉文件头<?
xml
version
=“
1.0
“
en
cod
ing
=“
utf-8
“?>
代码参考: ... ... 上面的代码是,写得比较好的,批量完成yolo txt 转 voc
xml
文件的一个代码。 0.环境 windows ...1.
问题
...在进程yolo txt转 voc
xml
过程中,系统会默认有文件头。...
xml
version
="
1.0
"
en
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章