この Web サービスにアクセスしようとしています。問題は、XDocument.Parse が処理できず、System.Xml.XmlException: Root element is missing というエラーが発生することがあることです。行で:
XDocument xmlDoc = XDocument.Parse(xmlData);
私のログによると、送信された XML は正しいのですが。
StreamReader が正常に動作していない可能性はありますか?
using (StreamReader reader = new StreamReader(context.Request.InputStream))
{
xmlData = reader.ReadToEnd();
}
XDocument xmlDoc = XDocument.Parse(xmlData);
ちなみに、これはすべてカスタム HttpHandler の下にあります。
誰かがこれを正しい方向に導いてくれませんか。
ありがとう