gpt4 book ai didi

java - 使用 RNGOM 从 RelaxNG 模式生成对象模型 - 如何开始?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:55 25 4
gpt4 key购买 nike

我想从 RelaxNG 架构中生成一个对象模型。

因此我想使用 RNGOM Object Model/Parser (主要是因为我找不到任何替代方案——尽管我什至不关心解析器编写/生成的语言)。现在我检查了 RNGOM source来自 SVN,我不知道如何使用 RNGOM,因为那里没有关于用法的任何信息。

如何从 RNGOM 开始的有用提示 - 一个链接、示例或任何使我不必阅读理解 RNGOM 的整个源代码的描述 - 将被授予答案。更好的是如何使用解析器从 RNG 文件生成对象模型的简单示例。

更多信息:

我想从以下 RelaxNG 模式生成 Java 类:
http://libvirt.org/git/?p=libvirt.git;a=tree;f=docs/schemas;hb=HEAD

我发现 Glassfish 人员正在使用 rngom 来生成我需要的相同对象模型,但我还不知道他们是如何使用 rngom 的。

最佳答案

继续的方法可能是:

  1. 使用 jing 将 Relax NG 转换为 XML Schema (see here)
  2. 使用更常用的工具生成类(例如 JaxB)。

关于java - 使用 RNGOM 从 RelaxNG 模式生成对象模型 - 如何开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com