gpt4 book ai didi

java - 清除eclipse缓存 "referenced file contains error"问题

转载 作者:行者123 更新时间:2023-12-01 18:51:30 25 4
gpt4 key购买 nike

我使用 Castor 进行 xml 绑定(bind)/生成,并且该库可与映射文件配合使用。

映射文件具有 Castor 的标准 DOCTYPE header 。

<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"    "http://castor.org/mapping.dtd"> 

在我的 Eclipse 安装中,出现以下错误

Referenced file contains errors (http://castor.org/mapping.dtd)

我尝试过的(但没有成功):

  • 在 eclipse Prefs-General-Network Connections-Cache 中清除网络缓存
  • 更改了eclipse版本,现在使用eclipse 3.8.2;两个版本都有同样的问题。
  • 使用 -clean 选项运行 eclipse
  • 已将项目复制到新工作区

对于替代硬重置有什么建议吗?

最佳答案

castor 文档在这里清楚地说明了模式文件的用法 http://castor.codehaus.org/schema.html并且明确指出

Mapping DTD -//EXOLAB/Castor Object Mapping DTD Version 1.0//EN http://castor.org/mapping.dtd

但是当您点击schema url上的castor.org/mapping.dtd链接时,它链接到http://castor.codehaus.org/mapping.dtd

所以,事实上,正确的 dtd 位置是 http://castor.codehaus.org/mapping.dtd ,而不是castor.org/mapping.dtd。这显然是一个歧义,但解决了“引用的文件包含错误”问题

关于java - 清除eclipse缓存 "referenced file contains error"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15781054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com