1.导入夹包,dom4j-1.6.1.jar或jdom.jar
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.sql.Connection;
import java.util.List;
import com.dao.BaseDao;
import com.model.Users;
import com.service.UserService;
public class SimpleXml {
public static void getXml(){
Connection conn=BaseDao.getConn();
//获得数据
UserService uservice=new UserService();
List<Users>ulist=uservice.getUsers();
StringBuffer str=new StringBuffer();
str.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
str.append("<userslist>");
for (Users users : ulist) {
str.append("<users>");
str.append("<uid>"+users.getUid()+"</uid>");
str.append("<uzh>"+users.getUzh()+"</uzh>");
str.append("<upwd>"+users.getUpwd()+"</upwd>");
str.append("<sex>"+users.getSex()+"</sex>");
str.append("<uhobby>"+users.getUhobby()+"</uhobby>");
str.append("</users>");
}
str.append("</userslist>");
try {
OutputStream out=new FileOutputStream(new File("F:\\user.xml"));
out.write(str.toString().getBytes("utf-8"));
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
SimpleXml.getXml();
}
}