1

我需要将给定的 XML 实例转换为它的 Schema。

我还需要将给定的 XML 模式转换为相应的实例。

此外,如果用户给 XML 实例提供了数据,我需要将其转换为适当的实例。(适当的实例是指将多个元组的出现减少为单个条目的实例。)

目前正在使用 Apache XMLBeans 库(xbean.jar)。但是当我给出一个 12k 行的巨大 xml 时,它花费了太多时间。此外,它为少数实例生成多个模式节点,而不是一个。

是否有任何其他 Java 库执行此转换?

提前致谢。

4

2 回答 2

0

您将问题表述为好像对于任何 XML 实例都有一个模式,并且对于任何模式都有一个实例。模式描述了一类文档。描述给定实例的模式有无数个,对于大多数模式来说,将有无数个对那个模式有效的实例。因此,您将获得的最好的结果是给定实例的“合理”模式,以及给定模式的“典型样本”实例。我认为您会在许多 XML IDE(例如 oXygen)中找到提供这些的工具。

于 2012-06-18T08:39:05.453 回答
0

我不确定这是否对您有帮助..我的任务是从 XMLfile 中提取数据..我使用过 JAXB

于 2012-06-18T06:29:41.147 回答