我正在尝试在 Eclipse Indigo 的工作区中使用 XML 实体引用,但无法按预期引用 xml 文件。我正在使用以下语法:
<?xml version="1.0"?>
<!DOCTYPE doc
[
<!ENTITY planName SYSTEM "/planName.xml">
<!-- planName.xml is in the same folder as the current xml i.e. C:\Users\Workspaces\projectA -->
]>
<commands>
<name>&planName;</name>
</commands>
当我尝试使用此文件时,出现以下错误:
java.io.FileNotFoundException: C:\Users\Desktop\Softwares\IndigoEclipse\planName.xml (The system cannot find the file specified)
另一方面,如果我给出 xml 文件的绝对路径,我可以按预期使用该文件
<?xml version="1.0"?>
<!DOCTYPE doc
[
<!ENTITY planName SYSTEM "C:\Users\Workspaces\projectA\planName.xml">
<!-- absolute path of workspace executes normally -->
]>
<commands>
<name>&planName;</name>
</commands>
我可以在不给出 Eclipse 中的绝对路径的情况下引用一个实体吗?