中我正在處理第三方web服務。爲什麼XML端點將標記放在<而不是<
返回的XML中有數據以htmlentities編碼,在將數據傳遞給XML解析器之前,我必須使用.replace('<', '<').replace('>', '>')
。
雖然它不是一個巨大的問題,它感覺不對,這是一個正常的做法嗎?
編輯:添加了一個例子: -
<?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>
他們要返回的數據的上下文示例需要進行此轉換將會很有幫助。 – 2012-08-14 22:15:21
這聽起來很奇怪 - 是發佈一個例子! – davidfrancis 2012-08-14 22:16:36
我添加了一個例子,剝去敏感信息。 – 2012-08-15 06:33:36