【问题标题】:How can I convert a DTD to a Schema as part of a Maven or ANT build?作为 Maven 或 ANT 构建的一部分,如何将 DTD 转换为 Schema?
【发布时间】:2010-09-19 19:39:24
【问题描述】:

如何将 DTD 转换为 Schema 作为 Maven 构建的一部分?

具体来说,我正在寻找一个 Maven 插件,我可以向其提供 DTD 的 URL,它会生成一个 XML 架构定义文件。

如果没有一个好的 Maven 插件,也许我可以在我的 Maven 构建中嵌入一个 ANT 任务

【问题讨论】:

    标签: maven-2 ant schema dtd


    【解决方案1】:

    我不知道任何用于自动将 DTD 转换为 Schema 的 Maven 插件。 我对你的建议是不要去那里。

    DTD 和 XSD 之间有很多区别,恕我直言,最重要的是: * XSD 具有命名空间定义 - 您将无法以自动方式获得其中的大部分内容。 * XSD 有一个类型系统。

    我的建议是手动进行转换操作,这样您就可以定义您的命名空间并考虑您的类型系统。手术完成后,它们的寿命都会很长;-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      • 1970-01-01
      • 2013-11-09
      • 2011-05-01
      • 2012-05-04
      • 2016-02-17
      • 2012-08-24
      相关资源
      最近更新 更多