【问题标题】:How to generate DTD from an xml file in Python?如何从 Python 中的 xml 文件生成 DTD?
【发布时间】:2013-02-24 02:26:29
【问题描述】:

我需要从 xml 文件生成 DTD 文件。我尝试使用一些软件,如 Oxygen,但文件看起来太大而无法执行。有没有办法用 Python 做到这一点?

【问题讨论】:

    标签: python xml dtd


    【解决方案1】:

    这不是涉及 Python 的答案,但您提到使用 oXygen,因此基于 java 的命令行选项应该可以工作。

    试试 Saxon 开发的 DTDGenerator:http://saxon.sourceforge.net/dtdgen.html

    我在 385MB 的 XMark“standard.xml”文件的修改版本上对其进行了测试,创建 DTD 大约需要 5 秒。 (http://www.xml-benchmark.org/downloads.html)

    【讨论】:

      猜你喜欢
      • 2015-04-19
      • 2011-10-26
      • 2010-09-06
      • 2012-05-05
      • 1970-01-01
      • 2014-04-20
      • 2010-09-06
      • 2010-09-06
      相关资源
      最近更新 更多