2

フライングソーサーでPDFに変換すると、以下のエラーが発生します。アンパサンド文字を削除しましたが、機能したので、これが問題のようです。PDFドキュメントにアンパサンドを含めるにはどうすればよいですか?前もって感謝します。

エラー:'エンティティ名は、エンティティ参照の'&'の直後に続く必要があります。

4

4 に答える 4

4

&に置き換えるだけ&

注:これはファイル名では機能せず、コンテンツのみで機能します。

于 2010-11-05T23:19:41.663 に答える
2

フライングソーサーは有効なxhtmlのみを解析します。XMLでは、&エンティティを定義する必要があります。しかし、私は&の使用をやめ、使用を開始しました。

&

これがxhtmlで機能するアンパサンドであり、Flyingソーサーで機能してアンパサンドをPDFに取り込みます。

便利なリファレンス:http ://www.elizabethcastro.com/html/extras/entities.html

于 2012-06-12T17:40:04.177 に答える
0

XMLエンティティ(gt、lt、quot、amp、apos)をエスケープする必要があります。これを行う簡単で効果的な方法は、ApacheCommonsLangライブラリ関数StringEscapeUtils.escapeXMLを使用することです

于 2010-11-25T18:16:50.227 に答える
0

私もこの問題を抱えていましたが、競合する文字(&など)を

<![CDATA['&']]>

表記。以前の回答がうまくいかなかったので、それも役立つことを願っています。

于 2013-05-24T07:19:37.537 に答える