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

Free XSD to DTD conversion utility?

我有一个 XSD(XML 架构)需要转换为 DTD。是否有免费的实用程序或简单的方法来完成此操作?例如 XSLT? Python 也欢迎脚本。

注:这是题的反方向Free DTD to XSD conversion utility?

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

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

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

Converting XSD to DTD and DTD to XSD.

我从来没有用过它;您的里程可能会有所不同。

官网为:wmhelp.com

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

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

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

从技术上讲,XSD 到 DTD 的完整转换形式是不可行的。即使你找到了一个工具,你也不能确定结果是否相同,因为模式中有一些特性在 DTD 中不存在。例如,DTD 中的