XML生成Java类
现在手里有一个XML文件,需要根据这个XML文件的结构来定义Java类和数据库结构。
因为XML太过复杂,如果手动copy写Java的话很麻烦。
请问各位高手有没有什么工具或者方法可以实现这个功能。
比如有个XML
<peoples>
<people>
<name>aa</name>
<age>12</age>
<books>
<book>
<name>java</name>
<price>20.0</price>
</book>
</books>
</people>
</peoples>
我要生成俩个Java类
一个是
Class People
{
private String name;
private int name;
private List<book> books;
}
Class People
{
private String name;
private Float price;
}
[解决办法]
Castor or using the axis2 or cxf
[解决办法]
可以考虑用XSLT,但是模板还是要自己写,因为你的转换并非主流格式,目前没有适合你的转换工具。