0

一部のメッセージを抽出するために、perl スクリプトの 1 つで XML::Simple を使用しています。問題は、次のエラーが発生することです。

No semi-colon found after entity name [Ln: 1, Col: 151]

「&」などの無効な文字を使用XMLin( $msg )している場合$msg

正規表現を使用してそれらを削除できることは知っていますが、そうしたくありません。& を に置き換えて使用できます&

を使用するときに、この種の文字列内の無効な文字を perl で処理する簡単な方法はありますXMLin( $msg )か?

の例は次の$msgようになります。<Error>Exception Invalid address (&F5F5F5F5)</Error>

4

1 に答える 1