我尝试使用外部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"/>
I get this errror:
The external entity reference "&logHome;" is not permitted in an attribute value.
我该如何做到这一点?
注意:
这个东西有效。
<!ENTITY logHome "/root/crm_test/">