我有两个系统,一个 RHEL5 和一个 Ubuntu 10.04,它们表现出不同的行为。我正在使用 perl 的 XML::Simple 来解析对某些 SaaS 软件的调用响应。回应是:
<xml answer="{"foo": "bar"}" />
ubuntu 系统正确返回 {"foo": "bar"},但 RHEL5 系统将引用的实体留在属性标记中,我似乎找不到更改此选项的选项。
是的,XML::Simple 版本略有不同(我无法更改);RHEL5:2.14,Ubuntu:2.18。我很想解决这个问题,以便行为是一致的。