2012-06-18 104 views
1

我需要将给定的XML实例转换为其架构。用于XML架构到实例转换的Java库

我还需要从给定的XML Schema转换到相应的实例。

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

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

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

在此先感谢。

+0

12K行是“巨大的”?我会把它描述成很小。 –

回答

0

我不知道这是否对您有所帮助或not..I不得不提取XMLfile..I曾使用JAXB

0

您短语的问题仿佛有任何XML实例数据的任务是一个模式,对于任何模式都有一个实例。模式描述了一类文档。有无数的模式描述给定的实例,对于大多数模式,将有无数个对该模式有效的实例。因此,您将得到的最好结果是给定实例的“合理”模式,以及给定模式的“典型样本”实例。我想你会找到许多XML IDE中提供这些工具的工具,比如oXygen。

+0

我想要这个工具作为一个java库,因为我在java运行时使用它。我尝试了很多可用作IDE的插件的工具。但那不是我需要的。 –