如何根据java中的DTD文件检查XML文件的有效性



我正在使用Java,我想根据DTD检查XML文件是否有效。假设我们确实有一个DTD文件"myDtdFile.DTD",我想检查某些XML文件"myXmlFile.XML"是否与DTD文件中提出的定义相同。(即:xml文件中包含的一组标记没有冲突)有什么办法吗?我已经试过了:

如何根据java中的DTD文件检查XML文件的有效性?

但它不工作

最后,我找到了正确的答案。检查这些家伙

http://www.herongyang.com/XML/DTD-Validation-of-XML-with-DTD-Using-DOM.html

最新更新