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 パーサーはこの機能を認識していないようで、テキストを置き換えません。この問題を解決する方法はありますか?