我必须使用 Eclipse 为类创建一个由 XML 文件引用的 DTD(我使用的是 2022-09 版)。我将 DTD 放在与 XML 相同的文件位置。工作区导航器可以毫无问题地找到它。但是当在 XML 中引用它时,Eclipse 向我显示一个错误,说找不到该文件。 (抱歉,还不能发布图片)。
因为我在家里同时使用 PC 和笔记本电脑上课,所以我把我们在课堂上所做的一切都保存在一个单独的工作区中。该工作区位于我的文档文件夹中(使用 Windows 10 进行 OneNote 笔记),因为我还没有找到如何备份 OneDrive 中既不是文档、图片也不是我的桌面的文件夹,我希望能够访问我电脑上的所有内容也是如此。这可能是 Eclipse 找不到 DTD 的原因。
我试过复制DTD的文件路径,Eclipse还是找不到。因为文件路径是这样的:
C:\Users\(my username)\OneDrive\المستندات\Uni
我认为 Eclipse 无法读取符号。当我将 DTD 的副本放在桌面上时,Eclipse 能够毫无问题地找到它。 (我不备份我的桌面,所以文件路径不包括 OneDrive)。
然而,每次我更改 DTD 中的某些内容时都必须在桌面上放置一个新副本是非常不切实际的。使用快捷方式也不起作用。所以我想问问是否有任何人都知道的解决该问题的方法,例如将编码更改为可以读取这些符号(如果存在)的东西。