|
今天做了个导航条(使用外部文件XML)这样
大大提高了应用程序的伸缩性 下面讲讲实现过程 先定义个XML文件(myxml.xml) <? version="1.0" encoding=GB2312 ?> <items> <item> <name>文本一</name> <link>地址一</link> </item> <item> <name>文本二</name> <link>地址二</link> </item> <item> <name>文本三</name> <link>地址三</link> </item> </items> 下面在后台代码中使用: ............ DataSet ds =new DataSet(); ds.ReadXml(Server.Mapth(myxml.xml)); foreach(DataRow item in ds.tables(0).rows) { DataRow row =new DataRow(); DataCell cell =new DataCell(); StringBuilder builder=new StringBuilder(); builder.Append("<a herf=\""); builder.Append(item["link"]); builder.Append(""/>"); builder.Append(item["name"]); builder.Appenf("<a>"); cell.text=builder.tostring(); row.cells.add(cell); mytable.rows.add(row); //mytable 为自定义表名
}
如果要使用本段代码,还需要自己添加一些代
码上面只是作为演示。
|