无法找到DTD文件的位置

时间:2017-11-29 18:05:34

标签: validation jdeveloper dtd

使用JDeveloper 12c,我尝试使用EMPLOYEES.DTD架构验证EMPLOYEES.XML文件,但我仍然收到“未找到位置(employees.dtd)”的警告消息

有关详细信息,请查看下方的屏幕截图。在同一个屏幕中,我添加了XML文件和DTD文件。

enter image description here

有人可以解释为什么会出现此消息吗? 我预计会收到验证错误,但不会收到此警告。

谢谢,

1 个答案:

答案 0 :(得分:1)

看起来您的XML和DTD位于两个不同的目录中。 (XML位于Resources,DTD位于Application Sources。)

您可以将它们移动到同一目录或更新doctype声明中的系统标识符:

<!DOCTYPE employees SYSTEM "..\Application Sources\employees.dtd">