私はC#の初心者です。
大きなケースの簡単な例:
入力:
<?xml version="1.0" encoding="utf-8"?>
<products>
<product>
<id>1</id>
<name>John</name>
</product>
<product>
<id>2</id>
<name>Tom</name>
</product>
<product>
<id>3</id>
<name>Sam</name>
</product>
</products>
</xml>
出力(id = 1の場合):
<id>2</id>
<name>Tom</name>
私のパートコードはpsedocodeを試してみてください:
XDocument doc=XDocument.Parse(".............");
var els= doc.Descendants("product");
foreach(e in els){
node=e.Element("id");
if(2==node.Value){
return e;
}
}
助けてください、
ありがとう