从DTD为Java生成XML解析器?
我有一个DTD,我希望随着时间的推移不断发展。例如,JAXB可以从这个DTD构建一个对象模型。那很有用。但是,我希望有一个工具可以为匹配此DTD的XML文档构造一个完整的解析器。这可以是一个简单地生成并返回对象树的解析器。由于我希望使用生成的对象编写代码,因此获取IDE可以理解的Java源文件或类文件将非常有用 我似乎找不到这样的工具。XML模式似乎也存在类似的问题从DTD为Java生成XML解析器?,java,parsing,dtd,Java,Parsing,Dtd,我有一个DTD,我希望随着时间的推移不断发展。例如,JAXB可以从这个DTD构建一个对象模型。那很有用。但是,我希望有一个工具可以为匹配此DTD的XML文档构造一个完整的解析器。这可以是一个简单地生成并返回对象树的解析器。由于我希望使用生成的对象编写代码,因此获取IDE可以理解的Java源文件或类文件将非常有用 我似乎找不到这样的工具。XML模式似乎也存在类似的问题 有人知道可以从DTD创建解析器的开源工具吗?为什么您认为需要生成特定的解析器?为什么DocumentBuilder和isValid
有人知道可以从DTD创建解析器的开源工具吗?为什么您认为需要生成特定的解析器?为什么
DocumentBuilder
和isValidating(true)
不能满足您的需要?我相信您实际上指的是“封送器/解封器”而不是“解析器”。你确定JAXB没有给你这个吗?嗯,术语。它看起来确实像xjc+JaxbContext.createUnmarshaller()可以实现这一点@请写一个我能接受的答案。