XML を WebResponse に投稿し、Xml データの出力/応答を取得するコードがあります。投稿時にエラーが発生した場合、次のような XML 出力応答が返されます。
<OUTPUT version="1.0">
<ERROR type="Incomplete">Invalid data</ERROR>
</OUTPUT>
エラーが発生した場合、最初の要素は「ERROR」になり、エラーが発生しなかった場合、最初の要素は「INFO」になります。webResponse XML の最初の要素が "ERROR" であるかどうかを確認する方法はありますか? その場合は、タグ内の type 属性とテキスト "Invalid Data" を取得します。エラーでなければ何もしません。xml データの解析時に if を実行する方法がわかりません。
XDocument doc = XDocument.Parse(XmlResponse)
errorMsg = doc.Parse(XMLResponse).Descendants("ERROR").Select(e => (string)e.Attribute("type")).First().ToString();