2010-02-24 4 views
1

이 웹 서비스에 액세스하려고합니다. 문제는 XDocument.Parse가 처리 할 수없고 오류를 생성 할 수 있다는 것입니다. 루트 요소가 없습니다. 줄에 :부하가 높을 때 XDocument.Parse 오류가 발생합니다.

XDocument xmlDoc = XDocument.Parse (xmlData);

전송 된 XML이 내 로그에 따라 올바르지 만. 궁금

, 그것은 가능한에서는 StreamReader이 모든 사용자 지정 HttpHandler를 아래 그런데 제대로

using (StreamReader reader = new StreamReader(context.Request.InputStream)) 
    { 
     xmlData = reader.ReadToEnd(); 
    } 

    XDocument xmlDoc = XDocument.Parse(xmlData); 

작동하지 않는 것입니다.

나를 올바른 방향으로 안내 할 수 있습니까?

감사

답변

1

이 더 일관 대신 XDocument.Parse의

XDocument.Load(new StreamReader(context.Request.InputStream)) 

를 사용하는 경우 어떤 일을합니까?

0

코드 샘플에는 읽기 입력 스트림의 로깅이 포함되어 있지 않습니다. 문제는이 시점 이전입니다.

관련 문제