2011-11-07 48 views
1

我在我的Windows應用程序中使用了web服務。 webservice返回字符串,如:以窗體形式識別html

<b>sdfsdf</b> 
<img alt="*" src="df"/> 

是在窗體中讀取html標記的任何方式。如果<b/>那麼文本是粗體的。和<img/>圖片應該不會顯示文字。

回答

-3

加載你的XML字符串到如下:

XmlDocument doc = new XmlDocument(); 
doc.LoadXml(webservice_output_string); 

然後你就可以使用XPath對文件:

string bold = (doc.SelectSingleNode("//b") as XmlElement).InnerText; 
string src = (doc.SelectSingleNode("//img/@src") as XmlAttribute).Value; 
+0

它不支持XML是HTML。大多數HTML不是有效的XML - 所以在大多數情況下他會得到一個運行時錯誤。此外,他想顯示HTML - 而不是從中提取數據。 –