我有一个使用以下 DOCTYPE 定义 DTD 的 xml 文件('videofaq.xml')
<!DOCTYPE video-faq SYSTEM "videofaq.dtd">
我在 Servlet 初始化时从类路径(实际上是从 JAR)加载文件,使用:
getClass().getResourceAsStream("videofaq.xml")
正确找到了 XML,但对于同一包中的 DTD,Xerces 给了我一个 FileNotFoundException,并显示 Tomcat 启动脚本的路径,并在末尾附加了“videofaq.dtd”。如果有的话,我可以将哪些提示传递给 Xerces 以使其正确加载 DTD?