2011-11-07 4 views
1

내 Windows 응용 프로그램에서 웹 서비스를 사용하고 있습니다. 같은 웹 서비스의 반환 문자열 :Windows 양식에서 html 식별

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

는 HTML 태그를 읽는 창 형태로 어떤 방법입니다. like 인 경우 <b/> 텍스트는 굵게 표시됩니다. <img/> 이미지는 텍스트가 아니어야합니다.

답변

-3

은을 XmlDocument로 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

HTML의 XML 아닙니다. 대부분의 HTML은 유효한 XML이 아니므로 대부분의 경우 런타임 오류가 발생합니다. 또한 그는 HTML을 표시하려고합니다. HTML에서 데이터를 추출하는 것이 아닙니다. –

관련 문제