Я пытаюсь извлечь элемент errorMessage из следующего xml, но получаю сообщение об ошибке, так как, по-видимому, не удается найти тег.Есть идеи, что я сделал не так?Большое спасибо
<order>
<orderReference>ABCD</orderReference>
<status>Error</status>
<errors>
<error>
<errorCode>1102</errorCode>
<errorMessage><![CDATA[ "Job with same reference already exists in file" ]]></errorMessage>
</error>
</errors>
foreach (XElement element in doc.Descendants("order"))
{
string value = element.Element("orderReference").Value;
string value2 = element.Element("status").Value;
string value3 = "";
if (value2 == "Error")
{
value3 = element.Element("errorMessage").Value;
}
Console.WriteLine(value + ' ' + value2 + ' ' + value3);
}