java创建XML文件
2008-04-01 22:50
302 查看
例子:
package src.org;
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.input.*;
import org.jdom.output.*;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
public class CreateXml ...{
public void CreateXmlTest() throws IOException,JDOMException ...{
Element root,rootIn, element, text;
Document Doc;
// 创建一个根目录
root = new Element("employees_information");
// 把这个根目录放入XML文件中
Doc = new Document(root);
// 得到文档中的根目录
root = Doc.getRootElement();
// 创建一个name的子对象
element = new Element("姓名");
// 设置他的值为"C.Y. Shen"
text = element.setText("陈浩");
// 设置name的一个属性emp_id并且给其赋值001
text = element.setAttribute("emp_id", "001");
// 用root将其加载到
element = root.addContent(text);
// 创建一个age的子对象
element = new Element("年龄");
text = element.setText("43");
element = root.addContent(text);
// 创建一个sex的子对象
element = new Element("性别");
text = element.setText("Male");
element = root.addContent(text);
// 创建XML输出的对象
XMLOutputter XMLOut = new XMLOutputter();
//XMLOut.setEncoding("gb2312");
XMLOut.output(Doc, new FileOutputStream("d://test1.xml"));
}
public static void main(String[] args) ...{
try ...{
CreateXml s1 = new CreateXml();
System.out.println("Now we build an XML document .....");
s1.CreateXmlTest();
}
catch (Exception e) ...{
System.out.println(e.getMessage());
}
}
}
package src.org;
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.input.*;
import org.jdom.output.*;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
public class CreateXml ...{
public void CreateXmlTest() throws IOException,JDOMException ...{
Element root,rootIn, element, text;
Document Doc;
// 创建一个根目录
root = new Element("employees_information");
// 把这个根目录放入XML文件中
Doc = new Document(root);
// 得到文档中的根目录
root = Doc.getRootElement();
// 创建一个name的子对象
element = new Element("姓名");
// 设置他的值为"C.Y. Shen"
text = element.setText("陈浩");
// 设置name的一个属性emp_id并且给其赋值001
text = element.setAttribute("emp_id", "001");
// 用root将其加载到
element = root.addContent(text);
// 创建一个age的子对象
element = new Element("年龄");
text = element.setText("43");
element = root.addContent(text);
// 创建一个sex的子对象
element = new Element("性别");
text = element.setText("Male");
element = root.addContent(text);
// 创建XML输出的对象
XMLOutputter XMLOut = new XMLOutputter();
//XMLOut.setEncoding("gb2312");
XMLOut.output(Doc, new FileOutputStream("d://test1.xml"));
}
public static void main(String[] args) ...{
try ...{
CreateXml s1 = new CreateXml();
System.out.println("Now we build an XML document .....");
s1.CreateXmlTest();
}
catch (Exception e) ...{
System.out.println(e.getMessage());
}
}
}
相关文章推荐
- java实现创建xml文件
- 用JAVA创建,读取XML文件(转)
- java类:读文件类, 读取、创建xml文件, 填充jsp文件,数据转换为json类型
- java 创建 xml文件
- java创建xml文件
- JAVA创建XML文件(二)---SAX方式创建XML
- java创建xml文件中文乱码
- Web项目中使用java Struts2实现Zip、xml文件的动态创建和下载(Zip文件中动态存在多个xml文件)
- 用XMLEncoder和XMLDecoder创建并解析XML文件Java实例
- java创建xml文件
- 用JAVA创建,读取XML文件
- java通过dom4j创建xml文件
- java创建XML文件
- java创建xml文件中文乱码
- JAVA创建XML文件(三)---DOM4J方式创建XML
- java类——使用javax.xml创建xml文件
- java创建xml文件
- java动态创建xml文件
- java中 怎么创建xml文件
- java获取并编辑用户脚本,创建并自动执行testng.xml文件_03