Помимо рекомендуемого анализа SAX, вы можете использовать StAX API (вид эволюции SAX), включенный в JDK (пакет javax.xml.stream).
Я не верю, что возможно (и, конечно, не рекомендуется) вложить одно представление списка WinForms в другое. Однако вы можете включить группировку, как описано здесь .