我在我的一个 perl 脚本中使用 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>