我有一个XSD (XML ),需要转换为DTD。是否有免费的实用程序或简单的方法来实现这一点?例如XSLT?Python脚本也是受欢迎的。
注:,这是问题免费的DTD到XSD转换实用程序?的相反方向
我知道转换可能会丢失信息…。
我尝试过XMLSpy或oXygenXML,但是它不是免费的,我也没有可能定制转换。
发布于 2017-08-25 04:49:21
发布于 2017-08-30 08:54:07
如果有XSD,我认为需要DTD的人数量有限。
对我来说,XSD比DTD更有用,而且我知道一些从DTD到XSD的迁移,通常是手动完成的,但我很惊讶您需要通过脚本完成相反的转换。
可能,您必须编写或订购自定义工具,以满足您的需要。
发布于 2019-11-28 21:42:24
从技术上讲,从XSD到DTD的完全转换是不可行的。即使您找到了一个工具,您也不能确定结果是相同的,因为DTD中没有模式中的一些特性。例如,DTD中的用IDREF确定id范围的问题。
https://stackoverflow.com/questions/45729820
复制相似问题