0

我正在查看为 Atom、XAL、Kml 等生成的一组解析器,这些解析器似乎使用基于 XML 拉式解析器的自动化技术。自动化的线索是在所有 XML 到 Java 映射的类文件夹中都存在“package.html”。我想为相当大的Collada 1.4规范制作一个类似的。由于“enum”关键字,我第一次尝试使用Altova时遇到了一些小问题。我相信我可以在下次运行时通过适当的重命名来修复它。Khronos 承认没有将 1.4 规范设计为对自动解析器生成友好。

实际的解析器,即 XAL 解析器、Atom 解析器等实现 XMLEventParser 接口。我想知道是否有人遇到/使用过这种模式。如果是这样,可以使用哪个工具将 XSD 映射到类集,只需使用 getter 和 setter 访问节点的数据组件。

4

1 回答 1

0

我不确定我是否理解您的问题,但您似乎想要处理像 Atom 这样的 XML 格式并使用 getter/setter 将其表示为对象。这可以通过 JAXB 轻松完成。

有关示例,请参见:

于 2010-12-04T12:52:47.970 回答