关于JDOM的基础写法

来源:互联网 发布:java 聚类 编辑:程序博客网 时间:2024/06/10 14:54

需求:前后台交互,后台用sql 格式化成 xml 流输出。刚开始用使用w3c.dom.Document生成document,然后通过DomSourse和StreamResult转一下。需要使用一个新jar,不然报错。

DOMSource source = new DOMSource(doc.getDocumentElement());StreamResult result = new StreamResult(savefile);TransformerFactory transformerfactory = TransformerFactory.newInstance();Transformer transformer = transformerfactory.newTransformer();transformer.transform(source, result);


 

工程中jar很多,我不愿意再添加新jar。发现工程中有jdom的jar,也在网上搜到XmlWritter这个JDOM类。于是找个入门文章,简单写个sql转xml的功能。

// 添加doc,根节点Document doc = new Document();Element root = new Eelement("config");doc.setRootElement(root);// 子节点添加,子节点添加是个ListList wrapChilds = new ArrayList();Element child = new Element("wrap");child.setAttribute("name", "li");wrapChilds.add(child);root.setChildren(wrapChilds);// 输出对象XMLOutputter outer = new XMLOutputter();outer.setNewlines(false);outer.setTextTrim(true);String res = outer.outputString(doc);


	
				
		
原创粉丝点击