大家好 ,我用Eclipse3.3 开发java project时遇到一个这样的问题。所有的dtd文件在验证的时候出现一个“the up in the document preceding the root element must be well-formed.”错误。意思大致是说该dtd文件没有通过验证(格式不对什么的)。我也尝试在Eclipse中validation选项对xml和dtd忽约检验,虽然这样不会报错,但在导出jar时却无法导出。提示也是dtd文件有问题。但我在Eclipse3.2的开发环境中一切都OK,没有任何问题。所以,想问问大家如何处理这样的问题。谢谢@@@ 

解决方案 »

  1.   

      
    你好 , 是在检验dtd文件是出现这个问题,我想elcipse用了检验xml的方式去检验dtd所以才出现这个问题。现在需要解决的是如何不让它去用xml的方式去检验?顺便说下,dtd文件格式是没有问题的。
      

  2.   

    我也是有这样的问题 目前在寻找答案中
    另外将dtd文件打包成jar文件后,外部xml又该怎么引用它啊?
    谢谢回答哦
      

  3.   

    <! DOCTYPE 直接多了个空格
    !DOCTYPE