从xml(plist)生成java类层次结构

时间:2012-03-14 14:51:11

标签: java xml plist

是否有任何工具可以从xml(plist)自动生成java类层次结构?

说我们有:

<blah>
    <item />
    <item />
</blah>

我们需要得到类似的东西:

class Blah {

Collection<Item> items;

}

......依旧等等

1 个答案:

答案 0 :(得分:0)

如果我做对了,那么元素应该转换成类和字段名称。

这可以通过几行代码完成:

  1. 将xml文档解析为DOM
  2. 遍历DOM树并在内存中创建一个java源文件(StringBuilder)
  3. 将源文件写入文件系统
  4. 或者使用XSLT创建从xml文档到java源文件的转换。