xml ファイルを解析する必要があり、ノード 'driver' からの結果を結合する必要があります。
すべての「ブランド」ノードは一意です。
サンプル xml ファイル:
<brand name = "ford">
<transport category="car">
<driver name="John, Doe"/>
<driver name="Jane, Doe"/>
</transport>
</brand>
<brand name = "opel">
<transport category="car">
<driver name="Jerry, Smith"/>
<driver name="Jeff, Perry"/>
</transport>
</brand>
期待される結果:
John, Doe - Jane, Doe
Jerry, Smith - Jeff, Perry
これまでの私のコード:
XmlTextReader reader = new XmlTextReader(@"D:\myfile.xml");
while (reader.Read())
{
if (reader.Name == "brand")
{
XmlReader inner = reader.ReadSubtree();
while (inner.Read()) ;
if (reader.Name == "driver")
{
string drvNames = reader.GetAttribute("name");
}
}
}
「ドライバー」の結果を取得できません。
1つまたは複数の「ドライバー」ノードがあります。
言語 C#