package com.imooc;
import java.util.ArrayList;
import java.util.List;
public class Method {
public static void main(String[] args) {
// TODO Auto-generated method stub
Method add=new Method();
add.getlist();
}
public List<Carmessage> getlist()
{
List<Carmessage>list=new ArrayList<Carmessage>();
Carmessage car=new Carmessage();
Carmessage car1=new Carmessage();
car.setName("丰田");
car.setColor("红色");
car1.setName("凯迪拉克");
car1.setColor("白色");
list.add(car);
list.add(car1);
return list;
}
}
package com.imooc;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class Test {
public static void main(String[] args) throws Exception{
System.out.println(Test.createxml());
}
public static String createxml()
{
// 创建xml文档并设置文档的元素根节点
Method method=new Method();
List<Carmessage> list= method.getlist();
Document doucument= DocumentHelper.createDocument();//创建文档对象
Element xml= DocumentHelper.createElement("xml");
for(int i=0;i<list.size();i++)
{
Element car=DocumentHelper.createElement("car");
Element name=DocumentHelper.createElement("carname");
name.setText(list.get(i).getName());
Element color=DocumentHelper.createElement("color");
color.setText(list.get(i).getColor());
doucument.setRootElement(xml);
xml.add(car);
car.add(name);
car.add(color);
}
doucument.setXMLEncoding("UTF-8");
String xmls= doucument.asXML();
return xmls;
}
}
import java.util.ArrayList;
import java.util.List;
public class Method {
public static void main(String[] args) {
// TODO Auto-generated method stub
Method add=new Method();
add.getlist();
}
public List<Carmessage> getlist()
{
List<Carmessage>list=new ArrayList<Carmessage>();
Carmessage car=new Carmessage();
Carmessage car1=new Carmessage();
car.setName("丰田");
car.setColor("红色");
car1.setName("凯迪拉克");
car1.setColor("白色");
list.add(car);
list.add(car1);
return list;
}
}
package com.imooc;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class Test {
public static void main(String[] args) throws Exception{
System.out.println(Test.createxml());
}
public static String createxml()
{
// 创建xml文档并设置文档的元素根节点
Method method=new Method();
List<Carmessage> list= method.getlist();
Document doucument= DocumentHelper.createDocument();//创建文档对象
Element xml= DocumentHelper.createElement("xml");
for(int i=0;i<list.size();i++)
{
Element car=DocumentHelper.createElement("car");
Element name=DocumentHelper.createElement("carname");
name.setText(list.get(i).getName());
Element color=DocumentHelper.createElement("color");
color.setText(list.get(i).getColor());
doucument.setRootElement(xml);
xml.add(car);
car.add(name);
car.add(color);
}
doucument.setXMLEncoding("UTF-8");
String xmls= doucument.asXML();
return xmls;
}
}