- importjava.io.FileOutputStream;
- importjavax.xml.bind.JAXBContext;
- importjavax.xml.bind.Marshaller;
- importjavax.xml.bind.annotation.XmlRootElement;
- publicclassJavaToXMLDemo{
- staticvoidmain(String[]args)throwsException{
- JAXBContextcontext=JAXBContext.newInstance(Employee.class);
- Marshallerm=context.createMarshaller();
- m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT,true);
- Employeeobject=newEmployee();
- object.setCode("CA");
- object.setName("Cath");
- object.setSalary(300);
- m.marshal(object,System.out);
- }
- }
@XmlRootElement
classEmployee{
privateStringcode;
privateStringname;
privateintsalary;
publicStringgetCode(){
returncode;
voidsetCode(Stringcode){
this.code=code;
publicStringgetName(){
returnname;
voidsetName(Stringname){
this.name=name;
intgetSalary(){
returnsalary;
voidsetSalary(intpopulation){
this.salary=population;
运行结果:
- <?xmlversion="1.0"encoding="UTF-8"standalone="yes"?>
- <employee>
- code>CA</name>Cathsalary>300>
原文地址:https://www.jb51.cc/xml/299966.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。