我需要从xml文件生成DTD文件。我试图使用像Oxygen这样的软件,但文件看起来太大而无法执行。有没有办法用Python做到这一点?
答案 0 :(得分:0)
这不是涉及Python的答案,但是您提到使用oXygen,因此基于java的命令行选项应该有效。
尝试由Saxon开发的DTDGenerator
:http://saxon.sourceforge.net/dtdgen.html
我在XMark“standard.xml”文件的修改版本上测试了它,该文件是385MB,创建DTD花了大约5秒钟。 (http://www.xml-benchmark.org/downloads.html)