私はLINQを学んでおり、部門名とマネージャー名を別々に印刷する方法については固執しています。LINQとxmlデータ
私は以下の持っているコードが出力し:それだけでその行に部門名を印刷するように
Department name: Account
Joe
Department name: Sales
Jack
Department name: Pre-Sales
Sam
Department name: Marketing
Jim
は、どのように私は、それを区切ることができます。
string myXML = @"<Departments>
<Department>Account
<Manager>Joe</Manager>
</Department>
<Department>Sales
<Manager>Jack</Manager>
</Department>
<Department>Pre-Sales
<Manager>Sam</Manager>
</Department>
<Department>Marketing
<Manager>Jim</Manager>
</Department>
</Departments>";
XDocument xdoc = new XDocument();
xdoc = XDocument.Parse(myXML);
var DeptResult = xdoc.Element("Departments").Descendants("Department");
var ManagerResult = xdoc.Element("Departments").Descendants("Manager");
foreach (XElement item in DeptResult)
{
Console.WriteLine("Department Name - " + item.Value);
}
各部門にはマネージャーがいますか? – octavioccl
はい。そのとおりです。 – psj01