2013-10-18 2 views
0

"IsolatedStorageFileStream에서 작동이 허용되지 않습니다."라는 오류가 발생합니다. 저는 Visual Studio 2010을 사용하여 전화 C#을 표현하고 있습니다.IsolatedStorageFileStream에서 작동이 허용되지 않음 : Visual Studio 2010 Express for Phone

 public void LoadData() 
     { 
      string xmlUrl = "http://datastore.unm.edu/events/events.xml"; 

     using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication()) 
     { 

      using (var isoFileStream = new IsolatedStorageFileStream(xmlUrl, FileMode.Open, FileAccess.ReadWrite, FileShare.Read, storage)) 
      { 
       using (XmlReader xreader = XmlReader.Create(isoFileStream)) 
       { 

       } 

      } 

     } 
     } 

여러분의 도움에 감사드립니다 :

여기 내 코드입니다! 대단히 감사합니다.

+0

IsolatedStorage 로컬 파일입니다 XElement를 클래스를 사용할 수있는 XML을 구문 분석합니다. 웹에서 xml을 읽으려고하십니까? –

+0

응답 해 주셔서 감사합니다. 예, 웹에서 파일을 읽으려고합니다. – visualbasicNoob9000

답변

0

웹에서 xml을 읽으려면 WebClient 클래스를 사용해야합니다. WebClient는 URI로 식별되는 자원과 데이터를주고받는 데 필요한 일반적인 방법을 제공합니다. 당신은 우리가 비동기 리소스 다운로드 작업이 완료 될 때 발생 DownloadStringCompletedHandler을 사용하여 볼 수

여기에 약간의 예를

private WebClient webClient; 

    public Example() 
    { 
     webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadStringCompleted); 
     webClient.DownloadStringAsync(new Uri("http://datastore.unm.edu/events/events.xml", UriKind.Absolute)); 
    } 

    private void DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) 
    { 

     XElement Xmlparse = XElement.Parse(e.Result); 


    } 

을합니다.

마지막으로 당신이하지 원격 (웹 기반) 파일에 대한 more informartion here

관련 문제