1

値にアンパサンド記号を使用しているので、次の<query>ようにエンコードします&amp;が、

5/04/2012 10:07:03 AM <WARNING> XML configuration warning in file:.../etl.xml(26:169): The entity "AMP" was referenced, but not declared.

解決策は、独自のDTDを作成し、そこにエンティティを定義することです。しかし、問題は、scriptellaのDTDを使用していることです。

<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">

ダウンロード、エンティティの追加、ローカルでのホスト以外のソリューションはありますか?

4

1 に答える 1

1

&#38;の代わりに使用してみてください&amp;

または、ampの宣言を内部サブセットに追加できるはずです。

<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd" [
<!ENTITY amp "&#38;">
]>
于 2012-04-09T22:10:42.967 に答える