1
我打電話給一些XMLRPC API,有時候我得到一些「髒」的迴應。骯髒的響應意味着,隨着XML返回一些其他內容/ HTML,如:從字符串去除XML
<div>Some Html maybe> Or some additional string is here
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodResponse>
<params>
<param>
<value><int>30</int></value>
</param>
</params>
</methodResponse>
我需要一種方法來扔掉任何東西究竟是不是XML和字符串響應只讀XML所以從響應上面我只得到:
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodResponse>
<params>
<param>
<value><int>30</int></value>
</param>
</params>
</methodResponse>
如果什麼都不會有幫助,如果有人提供的代碼只能清理HTML並且只留下XML至少。在C#中優先選擇代碼#
格式良好的HTML將驗證爲XML,因此可能更容易去除任何不在您XML響應中的元素(即'methodResponse','params'等) – Peter
您可以顯示給出的代碼你的「髒」響應 –