我使用 Delphi 2006 数据绑定向导为 XML 配置文件创建接口。后来我意识到 XML 的一些重复部分可以从主文件中分离出来并在需要的地方引用。生成的 XML 如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module [
<!ENTITY Schema65 SYSTEM "schemas/65.xml">
]>
<module>
<schema>&Schema65;</schema>
</module>
如果我使用 Internet Explorer 打开此文件,则占位符“&Schema65;”的内容 正确替换为外部文件的内容。然而,Delphi 解析器似乎无法识别此功能并且不会替换文本。知道如何解决这个问题吗?