免费XSD到DTD转换实用程序?

时间:2017-08-17 08:13:42

标签: xsd dtd converters

我有一个XSD(XML Schema),我需要转换为DTD。有没有免费的实用工具或简单的方法来实现这一目标?以XSLT为例? Python脚本也是受欢迎的。

注意:这与问题Free DTD to XSD conversion utility?

的方向相反

我知道转换可能会丢失信息......

我尝试过XMLSpy或oXygenXML,但它不是免费的,我也无法自定义转换。

3 个答案:

答案 0 :(得分:4)

XMLPad(https://xmlpad.soft32.com/)声明

  

将XSD转换为DTD,将DTD转换为XSD。

我从未使用它;你的里程可能会有所不同。

官方网站是:wmhelp.com

答案 1 :(得分:0)

我认为如果他们有XSD,那么需要DTD的人数有限。

对我来说,XSD比DTD更有用,我知道从DTD到XSD的一些迁移,通常是手动完成的,但我很惊讶你需要通过脚本完成相反的转换。

可能是,您必须根据需要编写或订购自定义工具。

答案 2 :(得分:0)

从技术上讲,将XSD完整转换为DTD是不可行的。即使找到了工具,也无法确定结果是否相同,因为DTD中不存在架构中的某些功能。例如,DTD中的the problem of id scoping with IDREF