我在我的Windows應用程序中使用了web服務。 webservice返回字符串,如:以窗體形式識別html
<b>sdfsdf</b>
<img alt="*" src="df"/>
是在窗體中讀取html標記的任何方式。如果<b/>
那麼文本是粗體的。和<img/>
圖片應該不會顯示文字。
我在我的Windows應用程序中使用了web服務。 webservice返回字符串,如:以窗體形式識別html
<b>sdfsdf</b>
<img alt="*" src="df"/>
是在窗體中讀取html標記的任何方式。如果<b/>
那麼文本是粗體的。和<img/>
圖片應該不會顯示文字。
最簡單的方法是使用WebBrowser控件,我想。
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx
加載你的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;
它不支持XML是HTML。大多數HTML不是有效的XML - 所以在大多數情況下他會得到一個運行時錯誤。此外,他想顯示HTML - 而不是從中提取數據。 –