2014-11-20 4 views
0

아주 간단한 HTML 파서 응용 프로그램을 만들고 싶습니다. 나는 많은 튜토리얼을 읽고 많은 개발자가이 클래스를 사용한다 : HtmlDocument. 내 응용 프로그램에서도이 클래스를 사용하고 싶지만 System.Windows.Forms에 대한 참조를 추가 할 수 없습니다.Windows Phone 8.1에서 System.Windows.Forms를 사용하는 방법?

프로젝트> 참조에서 참조를 추가하려고하지만 Windows.Forms을 찾을 수 없습니다. 어떻게하면이 문제를 해결하고 HtmlDocument를 사용할 수 있습니까?

저는 Visual Studio 2013을 사용합니다.

감사합니다. 당신은 할 수 없습니다

namespace ParseHTML 
{ 
    public sealed partial class MainPage : Page 
    { 
     public MainPage() 
     { 
      this.InitializeComponent(); 

      this.NavigationCacheMode = NavigationCacheMode.Required; 
      string url = "http://www.alvolante.it/"; 
      download(url); 
     } 

     private async void download(string url) 
     { 
      HttpClient client = new HttpClient(); 
      string risposta = await client.GetStringAsync(new Uri(url)); //download html della pagina web 
      HtmlDocument hc = new HtmlDocument(); //error here, missing reference or assembly? 


     } 

답변

1

:

이 내 매우 간단한 코드입니다. WinForms는 Windows Phone에서 지원되거나 구현되지 않습니다 (2010 년 초에 출시 된 Windows Mobile 6.5.3은 Compact Framework를 통해 WinForms를 지원하는 마지막 "Windows"전화 OS 임).

응용 프로그램에서 HTML을 처리하려면 나는 내결함성 DOM 조작 라이브러리를 제공하는 대신 HtmlAgilityPack을 제안 :

+0

http://htmlagilitypack.codeplex.com 회신 주셔서 감사합니다. 따라서 HTML 웹 페이지를 구문 분석하기 위해 사용해야하는 클래스는 무엇입니까? – Gianluca

+1

다음은 샘플 코드입니다. https://code.msdn.microsoft.com/windowsapps/HTML-Parser-Code-MSDN-fe21fd6d –

+0

WP 민첩성 팩은 WP 8.1에서 지원하지 않습니다. 잘못된 정보입니까? – Gianluca

관련 문제