2009-12-15 4 views

답변

3

XmlElement (예 : 루트 요소)을 반환 할 수 있다고 생각합니다. 작동합니까?

[OperationContract] 
    XmlElement GetXml(string path); 

... 

    public XmlElement GetXml(string path) { 
     var doc = new XmlDocument(); 
     doc.Load(path); // TODO: add security... 
     return doc.DocumentElement; 
    } 
+0

xml 파일에 액세스하기위한 정의 된 방법이 있습니다. wcf 서비스 내의 App_Data 폴더에 저장했습니다. '~/App_Data/Data.xml' 경로를 Linq를 통해 XML로 읽어 들이기위한 실제 경로에 매핑하는 데 사용할 수있는 방법이 있습니까? 감사합니다 – Deeptechtons

+0

@Deptechtons 당신은 ASP.NET 호환성 모드를 사용하고 있습니까? 그렇다면 Server.MapPath를 사용하십시오. –

+0

아니요 활성화되어 있지 않습니다. 호환 모드를 설정하지 않고도 사용할 수 있습니까? – Deeptechtons

관련 문제