Я пытаюсь найти дочерний элемент с именем тега Причина. У меня есть XML-документ, который в основном содержит кучу элементов с именем Entity. Идентификатор причины находится где-то внутри Entity (вместе с другими элементами).Выберите дочерний узел в XML с определенным именем, используя C#
void IParseResponse.ParseResponseData(XmlDocument responseDocument)
{
List<string> reasons = new List<string>();
var reasonValue = "";
var entityList = responseDocument.GetElementsByTagName("Entity");
if (entityList != null)
{
foreach (XmlNode reason in entityList)
{
reasonValue = //look into current Entity element, find Reason in it and get it's inner text.
reasons.Add(reasonValue);
}
}
}
Это местоположение элемента Причина.
<Entity>
<WatchList>
<Match ID="1">
<MatchDetails>
<Reason>
У кого-нибудь есть опыт работы с этим?
Что такое reasonList? Вы имеете в виду сущностьList? – Crowcoder