現在、サードパーティの Web サービスを扱っています。
返された 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>