0
ich eine Liste von Studenten in einer XML-Datei (student.xml) als solche haben:Gruppierung Linq to XML mehrere Hierarchien
<root>
<row>
<school>AAAA </school>
<grade> G1</grade>
<student_name>xxx</student_name>
</row>
<row>
<school>AAAA </school>
<grade> G1</grade>
<student_name>yyy</student_name>
</row>
<row>
<school>AAAA </school>
<grade> G2</grade>
<student_name>zzz</student_name>
</row>
<row>
<school>BBB</school>
<grade> Gr1</grade>
<student_name>sss</student_name>
</row>
<row>
<school>BBB</school>
<grade> Gr1</grade>
<student_name>ttt</student_name>
</row>
</root>
Ich möchte Gruppe alle Schüler von der gleichen Schule, die von der gleichen Klasse mit Linq und speichern Sie es in groupStudent.xml
Erwartetes Ergebnis (groupStudent.xml)
<root>
<row>
<school>AAAA </school>
<grade> G1</grade>
<students>
<student_name>xxx</student_name>
<student_name>yyy</student_name>
</students>
</row>
<row>
<school>AAAA </school>
<grade> G2</grade>
<students>
<student_name>zzz</student_name>
</students>
</row>
<row>
<school>BBBB</school>
<grade> Gr1</grade>
<students>
<student_name>sss</student_name>
<student_name>ttt</student_name>
</students>
</row>
</root>