Problemas! Tänkte att det var dags att titta lite närmare på XML och det tog inte så lång tid innan man blev förbannad. ;) Jag har ett xml-dokument med noder i flera nivåer.
Nu vill jag lista detta, helst i en datalist. Jag har inte kommit så långt:
DataTable dt = new DataTable();
FileStream fs = new FileStream(Request.PhysicalApplicationPath+"\\Map\\Map.xml",FileMode.Open,FileAccess.Read);
StreamReader reader = new StreamReader(fs);
ds.ReadXml(reader);
fs.Close();
DataView dv = new DataView(dt);
MyDataList.DataSource = dv;
MyDataList.DataBind();
Detta skriver såklart bara ut GroupNode, men inte PageNode. Men varje GroupNode innehåller ju 0 till n pagenodes och dessa ska då lopas för varje GroupNode. Behöver man då en repeater i en repeater för varje nivå i xml-dokumentet eller hur ska man göra?