【发布时间】:2012-12-31 16:49:23
【问题描述】:
我尝试使用外部 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/">
【问题讨论】: