外部 dtd ファイルのエンティティを使用しようとしました。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"
[<!ENTITY logHome SYSTEM "log4j-entity.dtd">]
>
log4j-entity.dtd
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY logHome "/root/crm_test/">
このような属性値でエンティティ値を使用しようとしました。
<param name="File" value="&logHome;log/info.log"/>
次のエラーが表示されます。
The external entity reference "&logHome;" is not permitted in an attribute value.
これどうやってするの?
ノート:
このことは動作します..
<!ENTITY logHome "/root/crm_test/">