我有一个具有下一个结构的 xml:
<main>
<students>
<student>
<name> John </name>
<phone> 123 </phone>
<courses>
<course>
<mark> 5 </mark>
<room> 11D </room>
<name> Math </name>
</course>
<course>
<mark> 8 </mark>
<room> 12a </room>
<name> Literature </name>
</course>
</courses>
</student>
<student>
<name> Terry </name>
<phone> 332 </phone>
<courses>
<course>
<mark> 9 </mark>
<room> 12D </room>
<name> Math </name>
</course>
<course>
<mark> 4 </mark>
<room> 2a </room>
<name> Literature </name>
</course>
</courses>
</student>
</students>
<profs>
....
</profs>
</main>
如何获取这种格式的信息:
约翰->数学,5;文学,8 特里 -> 数学,9;文学,4
我想要做的是创建一个这样的树列表:
约翰 | _数学 - 5 |_文学 - 8 特里 | _数学 - 9 |_文学 - 4
我管理它以提取学生的姓名并将它们作为节点放在树列表中。