根据对象生成XML文档.
使用Java提供的java.beans.XMLEncoder和java.beans.XMLDecoder类。
这是JDK 1.4以后才出现的类
步骤:
(1)实例化XML编码器
XMLEncoder xmlEncoder = new XML Encoder(new BufferedOutputStream(new
FileOutputStream(new File(“a.xm)”)));
(2)输出对象
(3)关闭
代码示例:
package com.booy;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.Xpp3Driver;
import org.junit.jupiter.api.Test;
import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.*;
public class XMToolsDemo {
//把对象转成XML文件写入
@Test
public void xmlEncoder(){
try {
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("test.xml"));
//生成xmlEncoder对象
XMLEncoder xmlEncod = new XMLEncoder(bos);
Person p = new Person();
p.setPersonid("110");
p.setName("jack");
p.setAddress("山的那边");