青青子吟悠悠我心:利用dom4j生成XML
来源:百度文库 编辑:中财网 时间:2024/04/29 12:55:05
Java代码
生成出来的格式
Java代码
- import java.io.FileWriter;
- import java.io.IOException;
- import org.dom4j.Document;
- import org.dom4j.DocumentHelper;
- import org.dom4j.Element;
- import org.dom4j.io.OutputFormat;
- import org.dom4j.io.XMLWriter;
- public class CreateXML {
- public static Document getDocument(){
- Document document = DocumentHelper.createDocument();
- //生成一个接点
- Element root = document.addElement("root");
- //生成root的一个接点
- Element category = root.addElement("category");
- //生产category的一个接点
- Element id = category.addElement("id");
- //生成id里面的参数值
- id.addAttribute("name", "id");
- //生成id里面的值
- id.addText("1");
- return document;
- }
- /**
- * 写入xml文件地址
- * @param document 所属要写入的内容
- * @param outFile 文件存放的地址
- */
- public static void writeDocument(Document document, String outFile){
- try{
- //读取文件
- FileWriter fileWriter = new FileWriter(outFile);
- //设置文件编码
- OutputFormat xmlFormat = new OutputFormat();
- xmlFormat.setEncoding("GB2312");
- //创建写文件方法
- XMLWriter xmlWriter = new XMLWriter(fileWriter,xmlFormat);
- //写入文件
- xmlWriter.write(document);
- //关闭
- xmlWriter.close();
- }catch(IOException e){
- System.out.println("文件没有找到");
- e.printStackTrace();
- }
- }
- public static void main(String[] args){
- if (args.length == 1){
- System.out.println("请输入文件存放地址");
- return;
- }
- CreateXML.writeDocument(CreateXML.getDocument(), args[0]);
- }
- }
import java.io.FileWriter;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class CreateXML {public static Document getDocument(){Document document = DocumentHelper.createDocument();//生成一个接点Element root = document.addElement("root");//生成root的一个接点Element category = root.addElement("category");//生产category的一个接点Element id = category.addElement("id");//生成id里面的参数值id.addAttribute("name", "id");//生成id里面的值id.addText("1");return document;}/** * 写入xml文件地址 * @param document 所属要写入的内容 * @param outFile 文件存放的地址 */public static void writeDocument(Document document, String outFile){try{//读取文件FileWriter fileWriter = new FileWriter(outFile);//设置文件编码OutputFormat xmlFormat = new OutputFormat();xmlFormat.setEncoding("GB2312");//创建写文件方法XMLWriter xmlWriter = new XMLWriter(fileWriter,xmlFormat);//写入文件xmlWriter.write(document);//关闭xmlWriter.close();}catch(IOException e){System.out.println("文件没有找到");e.printStackTrace();} }public static void main(String[] args){if (args.length == 1){System.out.println("请输入文件存放地址");return;}CreateXML.writeDocument(CreateXML.getDocument(), args[0]);}}
生成出来的格式
Java代码
- "1.0" encoding="GB2312" ?>
- -
- -
-
"id">1
-- 1
- dom4j.jar (306.5 KB)
- 描述: 包文件
- 下载次数: 386
C#生成XML
php 如何生成 xml
根据dtd自动生成xml
在vb中怎样生成xml文件
求救asp生成xml显示错误??
Asp生成Xml文件后显示错误..
DataSet如何生成自定义的XML文件
急!!!利用PHP获取XML页面信息
求一个C#生成XML文件的例子,+30分
xml页面不能生成可能是什么问题导致的?急!~
xml页面不能生成可能是什么问题导致的?急!~
我的MSN生成的XML格式聊天记录打不开
java的xml文件生成的实际问题一例
java的xml文件生成的实际问题一例
利用ASP生成WORD文档的问题
怎么利用先锋海盗写生成HTML
求:!`~~~php 利用模板生成 htm~~~
如何利用ASP生成WORD文档
如何利用asp生成略缩图?
求dom4j-1.6.1的下载地址
什么工具可以把数据库表结构生成一个XML文档
```如何用C#连接ACCESS数据库生成XML文件``` 先谢谢了``
怎么样用c++生成一个新的xml文档。里面有若条目以及其属性?
问:如何利用EXCEL生成随机数字量表