我正在使用 Java,我想检查 XML 文件是否对 DTD 有效。假设我们确实有一个 DTD 文件“myDtdFile.dtd”,我想检查某个 XML 文件“myXmlFile.xml”是否对 DTD 文件中提出的相同定义有效。(即:xml 文件中包含的标记集没有违规)有什么办法吗?我已经试过了:
java - 如何根据Java中的DTD文件检查XML文件的有效性?
但它不工作
我正在使用 Java,我想检查 XML 文件是否对 DTD 有效。假设我们确实有一个 DTD 文件“myDtdFile.dtd”,我想检查某个 XML 文件“myXmlFile.xml”是否对 DTD 文件中提出的相同定义有效。(即:xml 文件中包含的标记集没有违规)有什么办法吗?我已经试过了:
java - 如何根据Java中的DTD文件检查XML文件的有效性?
但它不工作
最后,我找到了正确的答案。检查这些家伙
http://www.herongyang.com/XML/DTD-Validation-of-XML-with-DTD-Using-DOM.html