エンティティ定義を含む XSL スタイルシートがあります。
<!DOCTYPE xsl:stylesheet SYSTEM "entities.dtd">
entities.dtd には、定義が 1 つだけ含まれています。
<!ENTITY copy "©">
© を使用する場合 DOCTYPE 宣言を持つドキュメントでは、すべて正常に動作します。しかし、別の XSL ドキュメントを含めて、そこにあるエンティティを使用しようとすると、XSLT プロセッサは「コピー」エンティティが定義されていないと言います。
含まれている XSL スタイルシートで使用するグローバル DTD を定義するにはどうすればよいですか?