62

我有一个需要转换为 XSD(XML 模式)文件的 DTD。是否有免费的实用程序或简单的方法来实现这一点?

4

4 回答 4

51

如果你碰巧有 Visual Studio,打开 DTD 文件,你应该有一个按钮来“创建架构”。
不过,我还没有检查它是否在 Express 版上可用。

于 2013-08-22T09:05:14.417 回答
45

W3C 提供了一种. 还有在线转换器

于 2009-10-02T15:12:17.050 回答
13

尝试从http://www.wmhelp.com使用xmlpad将 DTD 转换为 XSD。真是不错的工具。

于 2011-04-01T20:19:23.707 回答
12

http://www.thaiopensource.com/relaxng/trang.html

Trang 在 XML 的不同模式语言之间进行转换。它支持以下语言:

  • RELAX NG(XML 语法)
  • RELAX NG 紧凑语法
  • XML 1.0 DTD
  • W3C XML 模式

http://www.thaiopensource.com/relaxng/trang-manual.html

于 2009-12-15T18:04:00.743 回答