JAXB是什么?
JAXB(即Java Architecturefor XML Binding)是一个业界的标准,
即是一项可以根据XML Schema产生Java类的技术。
该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。
一、创建具无属性的类
一、创建people类
package xmltojava;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
//@XmlAccessorType(XmlAccessType.FIELD)
@XmlAccessorType(XmlAccessType.PROPERTY)//只有 属性 才能被转换成 xml 中的标签。
public class People {
String name="JAVA Convert XML";
}
二、创建互转测试类
package xmltojava;
import java.io.StringReader;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Un