Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为 Maven 构建的一部分,如何将 DTD 转换为 Schema?
具体来说,我正在寻找一个 Maven 插件,我可以向其提供 DTD 的 URL,它将生成一个 XML 模式定义文件。
没有一个好的 Maven 插件,也许我可以在我的 Maven 构建中嵌入一个 ANT 任务
我不知道任何用于自动将 DTD 转换为 Schema 的 Maven 插件。我对你的建议是不要去那里。
DTD 和 XSD 之间有很多区别,恕我直言,最重要的区别是: * XSD 具有命名空间定义 - 您将无法以自动方式获得其中的大部分内容。* XSD 有一个类型系统。
我的建议是手动进行转换操作,这样您就可以定义您的命名空间并考虑您的类型系统。手术完成后,它们的寿命都会很长;-)