JSP简单练习-使用JDOM创建xml文件
注意:在编写代码前,请确保该Web目录下的"WEB-INF/lib"下包含jdom.jar包!
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page import="org.jdom.*, org.jdom.output.*, java.io.IOException, java.io.FileWriter" %>
<html>
<body><%// 所有的XML元素都是Element的实例,根元素也不例外Element rootElement=new Element("users");// 以根元素作为参数创建Document对象。一个Document只有一个根,即root元素。Document myDocument=new Document(rootElement);Element userElement=new Element("user"); //创建user元素rootElement.addContent(userElement); // 将user元素作为content添加到根元素Element idElement=new Element("id"); // 创建id元素idElement.addContent("1"); // 将1作为Content添加到idElement// 将idElement元素作为content添加到userElement元素userElement.addContent(idElement);// 其他元素的操作Element nameElement =new Element("name");nameElement.addContent("zs");userElement.addContent(nameElement);Element passwordElement=new Element("password");passwordElement.addContent("123456");userElement.addContent(passwordElement);Element true_nameElement =new Element("true_name");true_nameElement.addContent("张三");userElement.addContent(true_nameElement);Element ageElement=new Element("age");ageElement.addContent("26");userElement.addContent(ageElement);Element sexElement=new Element("sex");sexElement.addContent("男");userElement.addContent(sexElement);// 给ageElement元素创建名为ageunit的属性,值为"岁"ageElement.setAttribute(new Attribute("ageunit","岁"));// 输出到控制台Format format=Format.getPrettyFormat();format.setEncoding("gb2312"); // 设置解码方式XMLOutputter xmlOut=new XMLOutputter(format);try{xmlOut.output(myDocument, System.out);}catch(IOException e){e.printStackTrace();}// 输出到XML文件FileWriter writer=new FileWriter("E:/myeclipseProgram/jspdemo/WebRoot/WEB-INF/user.xml");xmlOut.output(myDocument,writer);writer.close();%>
</body>
</html>
打开xml文件得到:
JSP简单练习-使用JDOM创建xml文件相关推荐
- C#代码创建Xml文件
扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的.做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准 ...
- JDom,jdom解析xml文件
1.要解析的文件模板如下: <?xml version="1.0" encoding="GBK"?> <crsc> <data&g ...
- java jdom_java使用Jdom实现xml文件写入操作实例
本文实例讲述了java使用Jdom实现xml文件写入操作的方法.分享给大家供大家参考,具体如下: package com.yanek.demo.xml.test; import java.io.Fil ...
- JavaXml教程(七)使用JDOM修改XML文件内容
JDOM提供了非常灵活的方式操作XML文件,使用JDOM非常简单而且代码简洁可读性强.前面我们学习了如何使用JDOM解析XML文件,本节介绍如何使用JDOM修改XML文件内容. 在这个教程中,我们准备 ...
- 用JDOM创建XML完整实例(包括定义xmlns:xsi和xsi:type)
JDOM 创建XML 需要jdom-2.0.5.jar 需要生成的XML文件如下: <?xml version="1.0"encoding="gbk"?& ...
- java jdom 读取xml文件_jdom学习:读取xml文件
本文转自http://www.blogjava.net/fjq639/archive/2005/12/20/24806.html 用JDOM读取XML文件需先用org.jdom.input.SAXBu ...
- android sax创建xml文件
前两篇文章,对sax解析xml的方式简单说明,实现解析的功能.下面用sax来创建xml文件. 具体的如何使用sax创建xml,在程序中都加了相关的注释,还是直接上代码. package cn.com. ...
- java xml中的冒号_Java jdom解析xml文件带冒号的属性
Java jdom解析xml文件带冒号的属性 如果xml文件解析带了冒号的属性,一般都是要特别处理,这里是命名空间,N年前遇到过一次忘记记录,后来也忘了,这次再记录下. 解决了,记录下,分享给大家,百 ...
- 使用Javascript创建XML文件
使用Javascript创建XML文件 出处:http://blog.csdn.net/sutao_713/article/details/1908431 在客户端创建XML文件可以 ...
最新文章
- 【ACM】杭电OJ 1002
- python中如何跳出多层循环
- bat循环执行带参数_dos命令exit图文教程,结束退出CMD.EXE程序或当前bat批处理脚本...
- 重载-运算符(感觉怪怪的)
- 14-Flutter移动电商实战-ADBanner组件的编写
- C++vector相关学习,我的理解
- 例子---年倒计时/JS日期对象类型
- 正则化与奥卡姆剃刀原理
- 【PyCharm】10个省时间的 PyCharm 技巧
- 20200121每日一句
- 【离散数学】集合论 第三章 集合与关系(4) 集合的归纳定义、归纳证明、数学归纳法第一/二原理
- NOBOOK物理化学生物实验虚拟平台
- Firefox的下载经管器:FlashGot v1.0 Final发布
- 企业为什么选择软件定制开发?
- Visual Paradigm在 Windows系统电脑上安装
- matlab距离平方和公式推导,lstopt 非线性拟合:相关系数之平方(R^2)和决定系数(DC)计算公式是?...
- Java程序员如何成为优秀的架构师
- 计算机重装系统后无法连接网络连接,电脑用一键重装后不能连宽带解决方法
- php后台跨域token,JSON Web Token(JWT)目前最流行的跨域身份验证解决方案(PHP)类...
- 用C语言编程写高考祝福,2020高考祝福自己的句子_高考给自己加油打气的话精选100句...