
私は正反対にしなければなりません。XMLで&を正しく置き換えますか?。
これは、ログから取得したXMLの一部を人間が読めるようにしたいからです。だから私は使用したいのですが、
xmllint --format
"&"、"<"、">"などがエンコードされる方法について文句を言います。
MacOSでこれを行う予定で動作しますperl
。
答え1
あなたがPerlに言及したように、XML::エンティティやりたいことをします。例:
use XML::Entities;
$a = "Tom & Jerry © Warner Bros.";
$b = XML::Entities::decode('all', $a);
$b は「Tom & Jerry © Warner Bros.」という文字列になります。