Ich versuche, ein untergeordnetes Element mit dem Tag-Namen Grund zu finden. Ich habe XML-Dokument, das im Grunde enthält eine Reihe von Elementen mit Entity-Namen. Reason-Tag befindet sich irgendwo innerhalb von Entity (zusammen mit anderen Elementen).Wählen Sie einen untergeordneten Knoten in XML mit einem bestimmten Namen mit 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);
}
}
}
Dies ist die Position des Reason-Elements.
<Entity>
<WatchList>
<Match ID="1">
<MatchDetails>
<Reason>
Hat jemand Erfahrung damit?
Was reasonList ist? Meinst du entityList? – Crowcoder