1,使用dom4j生成一个xml文档:
private static int createXMLFile(String fileName){
/** 返回操作结果, 0表失败, 1表成功*/
int intReturn = 0;
/** 建立document对象,一个xml文件可以看成一个文档,所以必须先创建一个文档*/
Document document = DocumentHelper.createDocument();
/** 建立XML 文档的根books,对于一个xml文件有唯一的一个根元素,在dom4j中使用Element表示*/
Element booksElement = document.addElement("books");
/** 根元素有了,我们在根元素下面添加一行注释*/
booksElement.addComment("This is dom4j test.");
/** 加入第一个book节点,即根元素的第一个子节点或者是子元素.在这里返回添加的子节点的原因是因为子节点还有一个属性需要添加*/
Element bookElement= booksElement.addElement("book");
/** 加入show属性内容,属性使用attribute来表示*/
bookElement.addAttribute("show", "yes");
/** 加入title 节点,为第一个子节点的子节点*/
Element titleElement = bookElement.addElement("title");
titleElement.setText("threw");
/**类似的完成后两个节点*/
/** 类似的完成后两个book */
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show","yes");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene Studing");
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show","no");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene in Action");
/** 加入owner节点*/
Element ownerElement = booksElement.addElement("owner");
ownerElement.setText("O'Reilly");
/**将创建的document内容写入到文件中*/
try {
//美化格式
OutputFormat format = OutputFormat.createPrettyPrint();
//缩减格式
//format = OutputFormat.createCompactFormat();
XMLWriter writer = new XMLWriter(new FileWriter(new File(fileName)),format);
writer.write(document);
writer.close();
intReturn = 1;
} catch (IOException e) {
e.printStackTrace();
}
return intReturn;
}
分享到:
相关推荐
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
该项目采用dom4j从数据库表中生成xml数据 项目文档、数据库建表语句均已放置在项目中。 关键代码如下: public String getXml(Connection conn, int rm_id, String path) { //声明xml字符串 String file...
dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。
Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
NULL 博文链接:https://shoushounihao.iteye.com/blog/1775127
通过Dom4j创建和读取xml文件下载
通过dom4j解析xml,修改xml,自动生成xml文件。使用dom4j模拟解析web.xml配置文件,同时考虑到一个url-pattern和多个url-pattern的情况。
对xml各个标签的使用和解释,如何在程序中使用xml,怎么导出xml文档。比较初级的东西,但是很使用。
NULL 博文链接:https://aa84990.iteye.com/blog/1881734
4种最主流、最全面、最详细的生成和解析xml的4种方式,包括Dom,Dom4j,Sax,JDom,读懂了绝对好用xml,非常好的入门项目,而且精心排版,逻辑清晰
使用dom4j创建一个xml文件刘宝宝版:笔记以及项目
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
详细的介绍了dom4j如何解析xml,如何把数据库中的数据存到xml文件
主要介绍了java使用dom4j生成与解析xml文档的方法,结合实例形式分析了java基于dom4j操作xml节点生成xml文档以及解析xml文档的相关操作技巧,需要的朋友可以参考下
要检查生成的XML文件中是否存在易受攻击的模块,只需在./vulnerable-version/output.xml查找输出文件./vulnerable-version/output.xml 要检查所生成的旧模块的XML文件,只需在./vulnerable-version/output.xml查找...
写了一个教程,含源码。本来是想分析一下VirgoFtp看看差不多快忘...我在想这个是不是配在XML然后程序读了来生成要更好些,菜单的体系结构虽然基本不会让用户修改,但考虑到国际化和修改菜单快捷键,用XML存取还是有好处的.
如何生成xml文件,建立根节点,叶子节点, dom4j
JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。
本篇文章主要介绍了java中利用Dom4j解析和生成XML文档,dom4j是一套非常优秀的Java开源api,主要用于读写xml文档,具有性能优异、功能强大、和非常方便使用的特点。有兴趣的可以了解一下。