xml文件处理的好工具--产生xml文档篇--cnjsp.org
2004-11-07 11:16
615 查看
http://www.cnjbb.org/thread.jsp?boardid=46&threadid=43597&pageno=1&perpage=10&mode=block
在这里会让你们更快的学习java!不但定期给出好的教程,而且有java牛人给你制定计划和回答问题!cnjsp.org很好!
本文继续介绍jdom产生xml文件的简单使用方法:
(1)先用jdom产生Document对象,在用下面的代码写入文件中(如文件放在c:/car.xml中):
public void writeToFile(Document doc,String filePath){
try{
org.jdom.output.XMLOutputter outputter= new org.jdom.output.XMLOutputter();
outputter.output(doc, System.out);
FileWriter writer = new FileWriter(filePath);//filePath=c:/car.xml
outputter.output(doc, writer);
writer.close();
}catch(java.io.IOException e){
e.printStackTrace();
}
}
(2)下面产生一个如下简单的xml的Document对象:
<?xml version="1.0" encoding="UTF-8"?>
<car vin="123">
<make>Toyota</make>
<model>Celica</model>
<year>1997</year>
<color>green</color>
<license state="CA">1ABC234</license>
</car>
创建一个
Element car= new Element("car");
Document doc= new Document(car);
在在这里面加Element就是了!
添加一个
元素和子元素:
Element make = new Element("make");
make.addContent("Toyota");
car.addContent(make);
添加其余的元素:
car.addContent(new Element("model").addContent("Celica"));
car.addContent(new Element("year").addContent("1997"));
car.addContent(new Element("color").addContent("green"));
car.addContent(new Element("license").addContent("1ABC234").addAttribute("state","CA"));
jdom是不是很简单啊!!!
在这里会让你们更快的学习java!不但定期给出好的教程,而且有java牛人给你制定计划和回答问题!cnjsp.org很好!
本文继续介绍jdom产生xml文件的简单使用方法:
(1)先用jdom产生Document对象,在用下面的代码写入文件中(如文件放在c:/car.xml中):
public void writeToFile(Document doc,String filePath){
try{
org.jdom.output.XMLOutputter outputter= new org.jdom.output.XMLOutputter();
outputter.output(doc, System.out);
FileWriter writer = new FileWriter(filePath);//filePath=c:/car.xml
outputter.output(doc, writer);
writer.close();
}catch(java.io.IOException e){
e.printStackTrace();
}
}
(2)下面产生一个如下简单的xml的Document对象:
<?xml version="1.0" encoding="UTF-8"?>
<car vin="123">
<make>Toyota</make>
<model>Celica</model>
<year>1997</year>
<color>green</color>
<license state="CA">1ABC234</license>
</car>
创建一个
Document:
Element car= new Element("car");
Document doc= new Document(car);
在在这里面加Element就是了!
添加一个
Attribute:car.addAttribute(new Attribute("vin", "123"));
元素和子元素:
Element make = new Element("make");
make.addContent("Toyota");
car.addContent(make);
添加其余的元素:
car.addContent(new Element("model").addContent("Celica"));
car.addContent(new Element("year").addContent("1997"));
car.addContent(new Element("color").addContent("green"));
car.addContent(new Element("license").addContent("1ABC234").addAttribute("state","CA"));
jdom是不是很简单啊!!!
相关文章推荐
- xml文件处理的好工具--读取数据篇--cnjsp.org
- [FLASH IDE] [教程]Flash处理外部XML文档数据详细教程[ASP,JSP]
- 处理 OpenOffice.org 基于 XML 的文档格式
- 关于MSSQL 2000中Select语句FOR XML产生XML文件学习心得
- Altova Xmlspy工具XML文件生成XSD文件并在schema视图中能按树形视图显示
- xPath对xml文档的处理入门5
- org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 语法分析器在此文档中遇到多个 "64,000" 实体扩展; 这是应用程序施加的限制
- java中dom4j解析xml生成xml文档,dom4j工具压缩包原代码
- 在.NET中使用XML、读取XML文件,插入数据到XML文档中。
- C++ QT版本XML处理工具CMarkup编译
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- org.xml.sax.SAXParseException;lineNumber: 9; columnNumber: 6;不允许有匹配 "[xX][mM][lL]"的处理指令目标。
- 【转】C#中处理XML文档的方法
- XML的编辑工具---1.4.3: 使用XMLSpy编辑XML文档
- 使用XMLBeans处理XML数据和文档入门
- 【Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
- 用Digester简化XML文档处理(1)
- 使用sp_xml_preparedocument处理XML文档的方法
- C#中处理XML文档的方法
- 利用DOM来处理XML文档(zz)