我有一个 2D 模拟,他们希望通过保存它然后加载到查看器中进行演示来添加 X3D。从模拟的角度来看,我拥有所需的一切(即布局、对象等)。我现在需要做的是输出符合 X3D 的 XML,可以将其加载到 FreeWRL 之类的东西中并进行查看。我过去曾使用过 JAXB,但仅用于简单的标签。 X3D 具有复杂的标签,标签本身以及标签之间都有字符串。有没有人有任何示例/教程/类/等可以向我指出,这将帮助我正确地获取 XML 编写器部分,以便我可以专注于确保我们在 3D 世界中可视化所有 2D 模拟组件。
最佳答案
您可以使用 .xsd 架构来生成映射到该架构的 Java 类。从这里开始,就需要生成 java 对象并让 jaxb 序列化它们。 http://www.javaworld.com/javaworld/jw-06-2006/jw-0626-jaxb.html
关于java - 在运行期间使用 JAXB 编写 X3D 格式的 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10956403/