2011-07-21 41 views
0

我想要一个可用于反思XSD的库。基本上,分析它,并给一个对象表示,这样我可以得到的类型,名称,annotaions,命名空间等,所以我碰到主要是两个库: java.net XML Schema Object Model (XSOM)Apache commons XMLSchemaXSOM vs Apache XmlSchema

我觉得XSOM较好,但它似乎有不同的CDDL许可证。那么我能否在一个商业项目中使用XSOM,我无法开源?你们有没有意识到有更好的这种库,它们会有LGPL类型的许可证?

回答

0

我已经使用了Apache commons XMLSchema,它运行良好。

但是,爱或恨一个仅仅揭示底层结构视图的图书馆大多是一种主观的东西。

关于许可证,XSOM本身似乎是在GPL和simil-GPL许可证的混合下发布的。如果你想在安全的方面去与阿帕奇放松。

如果您觉得Apache commons XMLSchema可以改进,请加入我的Apache帽子,请加入项目邮件列表,让我们听听您的想法,提交补丁,并帮助我们使其成为更好的库。