我目前正在处理第 3 方网络服务。
返回的 XML 具有在 htmlentities 中编码的数据,我必须.replace('<', '<').replace('>', '>')
在将数据传递给 XML 解析器之前。
虽然这不是一个大问题,但感觉不对,这是正常的做法吗?
编辑:添加了一个例子: -
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="https://www.somedomain.com/blah/service/">
<xmlresponse>
<header>
<report>
<time>14/08/2012 23:27:13</time>
</report>
</header>
<body>
</body>
</xmlresponse></string>