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]);
}
}
//---------------------------------------------------------
<?xml version="1.0" encoding="GB2312" ?>
- <root>
- <category>
<id name="id">1</id>
</category>
</root>
分享到:
相关推荐
C# WinForm 读写XML文件 C# WinForm 读写XML文件
在前台页面调用javascript,读写XML文件
java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件
一个简单操作XML文件的MFC应用程序。很值得参考,欢迎大家指正。
演示如何从author数据库中读取数据并且自动写成XML文件.页面中代码没用.直接运行以后到跟目录下去找生成的xml查看
本文档中给出了XML文件在MATLAB中的读写操作,其实很简单,简单易懂,希望对其他人员的快速编程有所帮助
Python写xml文件, 读取xml文件信息。 内容包含代码实例,以及xml文件格式参考。
C#制作如何读写XML文件.rar C#制作如何读写XML文件.rar C#制作如何读写XML文件.rar
本文实例讲述了C#通过DataSet读写xml文件的方法。分享给大家供大家参考。具体实现方法如下: ... 您可能感兴趣的文章:C# 创建,读取,写入XML文件C#操作读取、写入XML文档的实用方法C#实现xml文件的读取与写入简单
内容:博客代码 一次代码重构之旅-快速读写xml文件工具类封装 http://blog.csdn.net/lk_blog/article/details/8220803
C__读写XML文件_xmlDocument,全面落实,赶紧下载吧
个人感觉和java的xml解析类很相似,内附样例程序,不过最好还是到网上搜搜其他人的例子(PS:如果你不想看源码的话),网上发部的例子都是new了xmldocumen对象,(添加的元素节点都是以new的方式)却没有释放,这个...
java读写xml文件的例子,供参考
自己编写的读写xml文件,对xml文件的增加、删除、修改、查找
Qt读写Xml文件,QTreeWidget显示Xml和导出Xml文件
自己整理的,用python写xml文件,还算比较全面,唯一的缺点就是不知道如何把有text的节点整在同一行
VC 使用msxml3.dll或msxml6.dll动态链接库中的函数读写XML文件。配套博文解说http://blog.csdn.net/qq2399431200/article/details/17583171
vb中读写XML文件实例Dim XMLDoc As DOMDocument Dim root As IXMLDOMNode Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList Dim xn As IXMLDOMNode Dim xnf As IXMLDOMNode Dim xe As IXMLDOMElement Set ...
Qt读写Xml文件;QTreeWidget加载显示Xml文件内容;QTreeWidget项导出保存为Xml;QTreeWidget项实现可拖动
C++通过TinyXML类库读写XML文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48630005