0
XML文書を繰り返し処理して、別のノードに特定の値を持つ項目に属するノード値を見つける方法がわかりません。私はより明確に説明させてください...ここでXDocument他のノード値が自分の検索と等しいノード値を見つけよう
は私のXMLです:
<Items>
<Item>
<Id>id 1</Id>
<Item>item 1</Item>
<LastModified>2016-01-01</LastModified>
</Item>
<Item>
<Id>id 2</Id>
<Item>item 2</Item>
<LastModified>2016-02-02</LastModified>
</Item>
</Item>
私は次の日付になるだろうように、私は<LastModified>
どこ<Id>
= ID 2の値を見つけたいです:2016-02-02。 XDocumentを使用しているC#のソリューションが最も高く評価されます。 ありがとうございます!
var lastModified = (DateTime) doc.Descendants("Item")
.Where(x => (string) x.Element("Id") == "id 2")
.Elements("LastModified")
.Single();
が働い例えばthis fiddleを参照してください。
ありがとうございました!非常に簡単なソリューションは、完全に動作します! – w0ns88