내 Windows 응용 프로그램에서 웹 서비스를 사용하고 있습니다. 같은 웹 서비스의 반환 문자열 :Windows 양식에서 html 식별
<b>sdfsdf</b>
<img alt="*" src="df"/>
는 HTML 태그를 읽는 창 형태로 어떤 방법입니다. like 인 경우 <b/>
텍스트는 굵게 표시됩니다. <img/>
이미지는 텍스트가 아니어야합니다.
내 Windows 응용 프로그램에서 웹 서비스를 사용하고 있습니다. 같은 웹 서비스의 반환 문자열 :Windows 양식에서 html 식별
<b>sdfsdf</b>
<img alt="*" src="df"/>
는 HTML 태그를 읽는 창 형태로 어떤 방법입니다. like 인 경우 <b/>
텍스트는 굵게 표시됩니다. <img/>
이미지는 텍스트가 아니어야합니다.
가장 쉬운 방법은 WebBrowser 컨트롤을 사용하는 것입니다.
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx
은을 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;
HTML의 XML 아닙니다. 대부분의 HTML은 유효한 XML이 아니므로 대부분의 경우 런타임 오류가 발생합니다. 또한 그는 HTML을 표시하려고합니다. HTML에서 데이터를 추출하는 것이 아닙니다. –