生成XML方法一:
/**
* 测试生成XML文件
*/
public static void createXMLFile() {
Document document = DocumentHelper.createDocument();
Element booksElement = document.addElement("books");
booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");
Element bookElement = booksElement.addElement("book");
bookElement.addAttribute("show", "yes");
Element titleElement = bookElement.addElement("title");
titleElement.setText("Dom4j Tutorials");
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");
Element ownerElement = booksElement.addElement("owner");
ownerElement.setText("O'Reilly");
try {
XMLWriter writer = new XMLWriter(new FileWriter(new File("d://jwp.xml")));
writer.write(document);
writer.close();
} catch (Exception ex) {
ex.printStackTrace();
}
// String s = document.asXML();
// System.out.println(s);
// System.out.println();
// System.out.println(s.getBytes().length);
// String ss = new String(s.getBytes());
// System.out.println(ss);
// byte[] b = new byte[s.length()];
// System.out.println("十六进制:"+ByteUtils.byteToHexString(s.getBytes()));
}
生成的文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<books>
<!--This is a test for dom4j, holen, 2004.9.11-->
<book show="yes">
<title>Dom4j Tutorials</title>
</book>
<book show="yes">
<title>Lucene Studing</title>
</book>
<book show="no">
<title>Lucene in Action</title>
</book>
<owner>O'Reilly</owner>
</books>
分享到:
相关推荐
ASP.NET3.5网络程序设计案例集锦 XML文件处理 遍历浏览XML数据信息 ...动态生成XML文件并浏览 动态修改XML数据节点 动态增加XML数据节点 将XML文件中数据绑定到TreeView控件 用asp.net和xml写得新闻更新系统
一个控制台程序和库,用于从文件生成与兼容的C#类。 特征 通过显式或通过(可配置的)函数将XML名称空间映射到C#名称空间 从模式注释生成C#XML注释 根据架构限制生成属性 使用属性(在构造函数中使用私有设置...
java XML解析方式实现自动生成word文档,文档中主要描述word模板的使用方法,文件中带有案例代码,可以方便理解
使用XmlDocument或XDocument创建xml文件,具体内容如下 需引用:System.Xml; System.Xml.Linq; 1.使用XmlDocument创建xml(入门案例) static void Main(string[] args) { //使用XmlDocument创建xml XmlDocument...
案例7 烟花汇演 案例8 星空模拟 案例9 阴影跑马灯 案例10 下雪的图片 案例11 动态分割线 案例12 飞流直下 第三章 XML与其他 案例1 将HTML文件转成XML文件 案例2 将XML文件转换成可...
今天进展到了用go解析svn log生成的xml格式的文件,在go doc上找了一个Example,已经包括了一些比较典型的解析案例,但是在照葫芦画瓢的时候还是遇到了问题,有个paths下有多个path,每个path都有自己的属性和值,想...
基于hibernate映射文件生成数据库的案例
使用mybatis-generator-core-1.3.2自动生成 Mapper.xml User.java generatorConfig.xml 步骤: 1、下载文件,修改generatorConfig.xml数据库连接、数据库名字 2、cmd 进入文件mybatis-generator,复制java -jar ...
手动编写mybatis实体类和映射文件比较麻烦和容易出错,这里提供了相关Mybatis的自动反向工程生成实体类和映射文件的插件,包含使用方法和案例xml配置
freeMarker是一款模板引擎:是一种基于模板和数据,生成输出文本的通用工具,这里使用它来生成代码。 原理:通过在模板中设置...这里的freemarer代码生成案例,可生成后台增删改查及XMl,以及实体类案例小例子可以参考
6.9.5 案例:上传及下载语音文件 184 6.10 小结 185 第7章 网络表情的使用 186 7.1 微信支持的网络表情 186 7.2 QQ表情 186 7.2.1 微信上的QQ表情代码 187 7.2.2 在微信上发送QQ表情 189 ...
案例6 随机生成新身份证算法 案例7 利用ListBox控件实现数据源字段的选择 案例8 利用ListView控件实现图标的管理 案例9 利用TreeView控件浏览图像 案例10 利用ProgressBar控件实现进度控制 案例11 利用Timer...
用shell快速生成xml格式的sitemap地图文件,中小型网站适用。在本次案例中,生成12053条URL的sitemap文件,仅用时4.3秒!shell代码如下: 代码如下: cat sitemap.txt|awk ‘BEGIN{print “<?xml version=\”1.0\...
下载了多个CSDN案例没点用,浪费钱不说,还没心情,大多是不能运行的。今天在公司刚进大佬的指导下,自己写了个demo,完美解决问题;自己也掌握了这个技术。有需要的小伙伴拿去研究吧。亲测可用,也用在公司项目中!...
14.4.4 配置本项目的web.xml文件 14.5 编写内容管理系统的JSP页面 14.5.1 用户注册画面regedit.jsp 14.5.2 用户登录画面login.jsp 14.5.3 设定内容类别画面type.jsp 14.5.4 发布内容画面edit.jsp 14.5.5 浏览内容...
一个用C++生成读取XML文件的例子,我也是从网上下的,但不能用,我有改了改,可以了,拿出来大家看看,用VC6下编译的。
XML模式和.NET <br>11.1 在Visual Studio.NET中利用模式编辑器 11.1.1 从XML文档中生成模式 11.1.2 通过编程方式验证XML 11.1.3 处理异常和利用ValidationEventHandler 11.2 XSD和用xsd.exe进行串行...
配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5、测试Spring+mybatis的框架搭建,写单元测试...
1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:3、web.xml文件(了解)4、ServletContext(重要):3、网站访问量统计小案例:二、过滤器三、监听...
常见的几种SpringBatch运行的成功案例,本人亲测,绝对可靠!你值得拥有