最近用到了Digester
觉得很不错,简化了java程序对XML的调用代码.
同时还可以对其进行验证
.....................
最长用的命令
digester.setValidating(true)
digester.addObjectCreate("*/Demo", DemoItem.class);
digester.addBeanPropertySetter("*/Demo/ID", "ID");
digester.addBeanPropertySetter("*/Demo/Name", "name");
digester.addBeanPropertySetter("*/Demo/Description", "description");
digester.addSetNext("*/Demo", "add");
digester.addCallMethod("*/Demo/roles", "addroles", 1);
digester.addCallParam("*/Demo/roles", 0 ,"rolename");