2012-11-14 9 views
1

클라이언트 응용 프로그램에서 해당 스트림을 직접 구문 분석하는 방법과 데이터 집합에로드하는 방법을 xml 스트림으로 가져 오는 중입니까?C#을 사용하여 XML 스트림을 읽는 방법?

[WebInvoke(UriTemplate = "UpdateFile/{id}", Method = "POST")] 
     public bool UpdateTestXMLFile(string id, Stream createdText) 
     { 
string filenamewithpath = System.Web.HttpContext.Current.Server.MapPath(@"~/files/" + id+".xml"); 
       System.IO.File.WriteAllBytes(filenamewithpath, Util.ReadFully(createdText)); 
} 

알려주세요 ..

+0

'myDataSet.ReadXml (yourPath);'이 질문은 있습니까? –

답변

1

당신은 DataSet.ReadXml(Stream stream) 사용할 수는 데이터 세트의 오버로드 된 메서드는이 매개 변수에 스트림을합니다.

[WebInvoke(UriTemplate = "UpdateFile/{id}", Method = "POST")] 
public bool UpdateTestXMLFile(string id, Stream createdText) 
{ 
    DataSet ds = new DataSet(); 
    ds.ReadXml(createdText) 

    string filenamewithpath = System.Web.HttpContext.Current.Server.MapPath(@"~/files/" + id+".xml"); 
    ds.WriteXml(filenamewithpath);  
} 
+0

나는 dataset.ReadXml (createdText)을 썼습니다. 여기에 createdText는 xml 스트림이어서 데이터를 데이터 세트에로드 할 수 없습니다. – user1727822

+0

아직도 문제가 있습니까? – Adil

+0

ds.WriteXml (filenamewithpath)를 전달할 때 결과를 가져 주셔서 감사합니다. – user1727822

관련 문제