【问题标题】:How can we generate DTD from class java我们如何从类 java 生成 DTD 【发布时间】:2016-01-12 09:41:27 【问题描述】: 我有一个 Java 应用程序。如何从 Java 类生成 DTD? 我不知道该怎么做。 【问题讨论】: 标签: java class generator dtd 【解决方案1】: 首先,您将不再使用 DTD。 我假设您正在使用像 JAXB 这样的序列化框架。作为 jaxb 发行版的一部分,schemagen。使用 schemagen,您可以为您的类创建 xsd 文件。 看看这个: https://jaxb.java.net/2.2.4/docs/schemagen.html 【讨论】: 不,我不使用 JAXB,我的应用程序没有框架,那么如何从中生成 DTD?有什么想法吗? 使用 Jaxb 或其 schemagen 来生成模式文件。您可以从 xsd 生成 dtd。