导航:首页 > 编程语言 > java中xml文件符号代码

java中xml文件符号代码

发布时间:2025-05-20 09:55:24

⑴ 使用java生成XML文件时,如何能让文件自动换行

换行符" ",如是用dom4j之类的jar包操作,dom4j换行如下

/**
*通过org.dom4j.io.OutputFormat来设置XML文档输专出格式属
*/
OutputFormatformat=OutputFormat.createPrettyPrint();//设置XML文档输出格式
format.setEncoding("GB2312");//设置XML文档的编码类型
format.setSuppressDeclaration(true);
format.setIndent(true);//设置是否缩进
format.setIndent("");//以空格方式实现缩进
format.setNewlines(true);//设置是否换行

⑵ java解析xml文件

SaxReader reader = new SaxReader();
Document doc = reader.read(new File("class.xml"));
Element element = doc.getRootElement();//获取根元素

迭代器:取根元素下的子元素名称
Iterator<Element> iter = element.elementIterator();
while(iter.hashNext){
Element el = (Element)iter.next();
el.getName();//获取元素名称
el.getText();//获取元素值
}

//获取属性名称、值
Iterator<Attribute> iter1 = element.attributeIterator();
while(iter1.hashNext()){
Attribute el = (Attribute)iter1.next();
el.getName();el.getValue();//获取属性名称和值
}

如果取所有,则用递归取:
public void getInfo(Element root){
Iterator<Element> iter = root.getElementIterator();
while(iter.hashNext()){
Element element = (Element)iter.next();
getInfo(element);//自己调用自己 递归方法
}
}

阅读全文

与java中xml文件符号代码相关的资料

热点内容
emsetpasswordchar值 浏览:475
交叉口可以给你提供什么数据 浏览:387
苹果手机上的电池医生有安卓版 浏览:457
硕士论文统计成绩要哪些数据 浏览:866
网络盒上的光纤变红怎么修 浏览:290
为什么u盘不能新建文件这些了 浏览:675
如何用函数将数据和摘要引用 浏览:439
vba复制文件夹 浏览:815
使我走出网络英文怎么说 浏览:18
手机怎么打印word文件 浏览:255
如何绕过安卓锁屏密码 浏览:200
文件夹1韩国电影 浏览:539
iphone6升级ios9白屏 浏览:199
看相处多久是什么app 浏览:714
如何升级为https 浏览:735
打印机没网络连接 浏览:654
文件编辑好了怎么保存 浏览:415
幼儿编程有哪些app 浏览:965
ps制作一个很大的文件 浏览:446
win7隐藏无线密码 浏览:874

友情链接