Я пытаюсь получить доступ к этому веб-сервису, проблема в том, что иногда XDocument.Parse не может обработать и выдает ошибку System.Xml.XmlException: корневой элемент отсутствует. на линии:
XDocument xmlDoc = XDocument.Parse (xmlData);
Несмотря на то, что отправленный XML-файл является верным согласно моим журналам.
Мне было интересно, возможно ли, что StreamReader не работает должным образом
using (StreamReader reader = new StreamReader(context.Request.InputStream))
{
xmlData = reader.ReadToEnd();
}
XDocument xmlDoc = XDocument.Parse(xmlData);
Кстати, все это под Custom HttpHandler.
Может ли кто-нибудь, пожалуйста, направить меня в правильном направлении для этого.
Спасибо