用jdom来写就行了。或者用jdk自己带的包。
解决方案 »
- MyEclipse编辑器报不能识别这个类,求解答。
- mysql数据表备份和恢复
- 为什么我的tomcat怎么突然运行不起来了呢?
- 一个javamail的奇怪问题
- 关于Findbugs生成Html的问题
- servlet问题
- 求个会struts2+hibernate+spring框架的大神加个好友或QQ群
- hibernate 配置oracle连接池的问题
- 谁能提供一个Hibernate_Extension包的下载地址呀!
- ###散分问路,请问那里有JBuilder + Weblogic + Oracle 开发实例的电子书下载?###
- 疑惑:这样的J2EE项目的数据逻辑层怎么做?
- mapping.getinput的问题
jdom的测试类. 你看看.
import org.jdom.input.*;
import org.jdom.output.XMLOutputter;
import org.jdom.xpath.XPath;
public class MyBean {
private String s="<?xml version=\"1.0\" encoding=\"gb2312\" ?>"
+"<custinfo>"
+"<account>75788228701</account>"
+"<yewu>ZDDHFF1023360</yewu>"
+"<cert>440624493113441</cert>"
+"<name>黄日安</name>"
+"<tel>88228701</tel>"
+"</custinfo>";
private Document xmldoc=null;
private SAXBuilder builder=new SAXBuilder();
private XMLOutputter outputter=new XMLOutputter();
private Element root;
public MyBean() {
FileOutputStream fs;
try {
fs=new FileOutputStream("new1.xml");
xmldoc=builder.build(new StringReader(s));
outputter.output(xmldoc, fs);
fs.close();
} catch (IOException e) {
e.printStackTrace();
} catch (JDOMException e) {
e.printStackTrace();
}
}
}
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File("links.xml"));
transformer.transform(source, result);
SAX 最简单。
DOM4J 最好用。
当然dom4j也不错,各有千秋哦
to wjcity() :
SAXReader saxReader = new SAXReader();
Document doc= saxReader.read(inputXml);
Element roorElement = doc.getRootElement();
roorElement.addNamespace("","http://www.javatown.cn");//