私は次のXMLを持っています
<Log>
<Log>
<Log>
</Log>
<Log>
<Guid>16fea409-58cc-e211-9b7f-005056b00085</Guid>
</Log>
</Log>
<Log>
<Log>
</Log>
<Log>
<Guid>16fea409-58cc-e211-9b7f-005056b00086</Guid>
</Log>
</Log>
<Log>
<Log>
</Log>
<Log>
<Guid>16fea409-58cc-e211-9b7f-005056b00087</Guid>
</Log>
</Log>
</Log>
Guid を検索するときに、2 番目の要素の Log 以下を返したいと思います。
<Log>
<Log>
</Log>
<Log>
<Guid>16fea409-58cc-e211-9b7f-005056b00085</Guid>
</Log>
</Log>
linq to xml を使用してさまざまな方法を試しましたが、うまくいかないようです。誰か助けてもらえますか?
XElement Log = XElement.Parse(responseXml)
.Elements("Log")
.Where(x => x.Element("Guid").Value == "16fea409-58cc-e211-9b7f-005056b00085")
.FirstOrDefault();