Document document = DocumentHelper.createDocument(); document.addDocType("plist", "-//Apple//DTD PLIST 1.0//EN", "http://www.apple.com/DTDs/PropertyList-1.0.dtd"); Element plistElement = document.addElement("plist"); plistElement.addAttribute("version", "1.0"); Element dictElement = plistElement.addElement("dict"); Element keyElement = dictElement.addElement("key"); keyElement.setText("PayloadContent"); File file = new File(ServletActionContext.getServletContext().getRealPath(plistFileString)); Writer wr = new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF-8"); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); XMLWriter xml = new XMLWriter(wr,format); xml.write(document); xml.close(); wr.close();
生成后的xml文件格式:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> </dict> </plist>
遇到的问题:
xml文件必须采用OutputStreamWriter 方式输出,如果采用FileWrite 输出,文件内容是utf-8,但是文件格式是ANSI,访问时就会出现乱码情况。
相关推荐
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文档
NULL 博文链接:https://shoushounihao.iteye.com/blog/1775127
对xml各个标签的使用和解释,如何在程序中使用xml,怎么导出xml文档。比较初级的东西,但是很使用。
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
通过Dom4j创建和读取xml文件下载
4种最主流、最全面、最详细的生成和解析xml的4种方式,包括Dom,Dom4j,Sax,JDom,读懂了绝对好用xml,非常好的入门项目,而且精心排版,逻辑清晰
NULL 博文链接:https://aa84990.iteye.com/blog/1881734
通过dom4j解析xml,修改xml,自动生成xml文件。使用dom4j模拟解析web.xml配置文件,同时考虑到一个url-pattern和多个url-pattern的情况。
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
详细的介绍了dom4j如何解析xml,如何把数据库中的数据存到xml文件
使用dom4j创建一个xml文件刘宝宝版:笔记以及项目
要检查生成的XML文件中是否存在易受攻击的模块,只需在./vulnerable-version/output.xml查找输出文件./vulnerable-version/output.xml 要检查所生成的旧模块的XML文件,只需在./vulnerable-version/output.xml查找...
如何生成xml文件,建立根节点,叶子节点, dom4j
简单实用的dom4j生成xml文件的实例 欢迎下载有什么不对的 欢迎指正
JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。
主要介绍了java使用dom4j生成与解析xml文档的方法,结合实例形式分析了java基于dom4j操作xml节点生成xml文档以及解析xml文档的相关操作技巧,需要的朋友可以参考下
本项目的功能是上传文件 处理图片(加水印,生成缩略图,压缩图片) 生成XML文档 拆分XML文档