项目需要向其他合作方同步资源信息,因此要生成xml文件,以前用的dom4j,但是使用的的时候比较麻烦
现在打算使用Commons Betwixt 实现bean到xml的转换
现在打算使用Commons Betwixt 实现bean到xml的转换
java 代码
- DocContent doc = new DocContent();
- doc.setxxx();
- StringWriter outputWriter = new StringWriter();
- outputWriter.write("");
- BeanWriter beanWriter = new BeanWriter(outputWriter);
- beanWriter.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(false);
- beanWriter.getBindingConfiguration().setMapIDs(false);
- beanWriter.enablePrettyPrint();
- beanWriter.write("doc", doc);
- System.out.println(outputWriter.toString());
实际的应用的xml更为复杂 要继续研究