Java SGML到XML的转换?

时间:2009-10-01 14:12:03

标签: java xml sgml

有没有人知道将SGML转换为XML的方法或库?

编辑:为了澄清,我必须在Java中进行转换,并且我不能使用SP解析器或相关的SX工具。

5 个答案:

答案 0 :(得分:4)

似乎普遍的共识是没有现有的库在Java中进行SGML工作。当然,经过几天毫不费力地搜索谷歌,并在这里提出这个问题,我没有找到关于这个问题的资源。

答案 1 :(得分:0)

答案并不总是那么简单,因为它取决于sgml DTD。我根本没有在Java中找到一般的SGML解析器,但this article使用包含转换器的SP

答案 2 :(得分:0)

请参阅http://jclark.com/sp/sx.htm,了解SP包中从SGML到XML的SX转换器。

答案 3 :(得分:0)

答案 4 :(得分:0)

此时没有用于使用Java解析SGML的API。还没有用于将SGML转换为XML然后使用Java解析它的任何api或库。对于我迄今为止所做的所有项目,SGML的状态被XML取代,我认为在这个领域不会做任何工作,但这只是猜测。

Here是来自大学的一些开源代码,但我还没有尝试过,你必须搜索才能找到其他的依赖类。我相信Java中唯一可行的解​​决方案需要正则表达式。

此外,这里是公共SGML / XML软件的link