package holy.demo3.test; import holy.demo3.bean.AddressBook; import holy.demo3.bean.Page; import holy.demo3.bean.Person; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; public class Main { public static void test(){ System.out.println("-----------------读xml文件(2) xstream转换-------------------"); File f2 = new File("e://testXtram.xml"); try { InputStream in = new FileInputStream(f2); Page page2 = Util.readXML2(in); for (int i = 0; i < page2.getAddressBook().getPersons().size(); i++) { Person person = page2.getAddressBook().getPersons().get(i); System.out.println(person.getName() + " " + person.getAge() + " " + person.getSex()); } } catch (FileNotFoundException e) { e.printStackTrace(); } } public static void main(String[] args) { test(); /* System.out.println("-----------------写xml文件-------------------"); *//** 添加十个Person放入List *//* List list = new ArrayList(); for (int i = 0; i < 10; i++) { Person address = new Person(); address.setName("张三"); address.setAge("26"); address.setSex("男"); list.add(address); } AddressBook addes = new AddressBook(); addes.setPersons(list); Page page = new Page(); page.setAddressBook(addes); // Util.makeXML(page); Util.writeXML(Util.makeXML(page)); System.out.println("-----------------xml文件内容-------------------"); System.out.println(Util.makeXML(page)); System.out.println("-----------------读xml文件(1) dom4j解析-------------------"); File f = new File("e:/testXtram.xml"); try { InputStream in = new FileInputStream(f); Page page1 = Util.readXML(in); int personCount = page1.getAddressBook().getPersons().size(); for (int i = 0; i < personCount; i++) { Person person = page1.getAddressBook().getPersons().get(i); System.out.println(person.getName() + " " + person.getAge() + " " + person.getSex()); } } catch (FileNotFoundException e) { e.printStackTrace(); } System.out.println("-----------------读xml文件(2) xstream转换-------------------"); File f2 = new File("e://testXtram.xml"); try { InputStream in = new FileInputStream(f2); Page page2 = Util.readXML2(in); for (int i = 0; i < page2.getAddressBook().getPersons().size(); i++) { Person person = page2.getAddressBook().getPersons().get(i); System.out.println(person.getName() + " " + person.getAge() + " " + person.getSex()); } } catch (FileNotFoundException e) { e.printStackTrace(); } */} }
最近下载更多
1358849392 LV21
2022年11月11日
fulgang LV1
2020年11月6日
赛尔号贾斯汀站长 LV1
2020年6月12日
dengpand LV8
2020年3月5日
tootootoo LV5
2019年11月14日
yudingchen LV1
2019年9月25日
zhongqiang LV2
2019年8月29日
凌寒1113 LV1
2019年6月3日
十一夜 LV1
2018年12月7日
18337275282 LV2
2018年11月18日
最近浏览更多
1443251642 LV1
2022年12月19日
yyds123456 LV2
2022年12月4日
1358849392 LV21
2022年11月11日
七喜123 LV1
2022年4月8日
刘鹏yyds LV10
2022年4月5日
zz985344600 LV3
2021年7月1日
sayalala LV1
2021年2月22日
15939671505
2020年12月18日
暂无贡献等级
1771658781 LV5
2020年12月17日
h012345678 LV8
2020年12月15日