使用doctype进行验证

时间:2012-02-03 20:54:36

标签: xml xslt dtd

我试图用XSL文件验证XML文件。并使用我在网上找到的实时验证。

我在验证时遇到此错误

  

未知错误类型:java.io.FileNotFoundException

但是当我删除doctype行(<!DOCTYPE thesaurus SYSTEM "dictionary.dtd">)时,它的工作没有任何问题。

这是一个常见的验证问题吗?或者我做错了什么? 当我使用我的DTD验证我的XML时,我没有收到任何错误。

1 个答案:

答案 0 :(得分:0)

您只有一个指向DTD的系统标识符,因此很可能是在线工具无法找到DTD的问题。 (您使用的是什么在线验证?)

您可以尝试做的是将DTD放在内部子集中:

<!DOCTYPE thesaurus [
<!--contents of dictionary.dtd should go here-->
]>