java - 在运行期间使用 JAXB 编写 X3D 格式的 XML

标签 java xml jaxb x3d

我有一个 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/

相关文章:

java - 如何将 gradle-api 库添加到我的项目中?

JavaFX LineChart 手动设置 X 轴值

java - 如何覆盖从父复杂类型继承的元素类型?

sql - SQL 是否有标准的 XML 查询编码?

json - Jaxb 是否需要 @XmlElement

maven-2 - 如何在 Maven-3 下使用 MOXy 从 XSD 生成 Java?

java - 为什么在这个递归线程示例中 Activity 线程数没有超过 3?

ios xml NSString 到经度

java - Spring boot资源文件夹中访问xml的问题

java - 从链接列表中删除重复项。为什么 "prev = head"和 "p2 = p2.next"的位置不在else语句之外?