xml的用法:
AllNav.xml
<?xml version="1.0" encoding="utf-8" ?>
<Navs>
<nav>
<id>1</id>
<icon>11</icon>
<name>模块</name>
<url>/../../..</url>
</nav>
<nav>
<id>2</id>
<icon>12</icon>
<name>导航</name>
<url>/../../..</url>
</nav>
</Navs>
------
读取AllNav.xml基础数据文件
string xmlPath=Server.MapPath("/../AllNav.xml");
DataSet ds=new DataSet();
ds.ReadXml(xmlPath);
DataTable dt=ds.Table[0];
for(int i=0;i<dt.Rows.Count;i++)
{
int id=int.parse(dt.Rows[i][0].ToString());
string icon=dt.Rows[i][1].ToString();
string name=dt.Rows[i][2].ToString();
string url=dt.Rows[i][3].ToString();
}
AllNav.xml
<?xml version="1.0" encoding="utf-8" ?>
<Navs>
<nav>
<id>1</id>
<icon>11</icon>
<name>模块</name>
<url>/../../..</url>
</nav>
<nav>
<id>2</id>
<icon>12</icon>
<name>导航</name>
<url>/../../..</url>
</nav>
</Navs>
------
读取AllNav.xml基础数据文件
string xmlPath=Server.MapPath("/../AllNav.xml");
DataSet ds=new DataSet();
ds.ReadXml(xmlPath);
DataTable dt=ds.Table[0];
for(int i=0;i<dt.Rows.Count;i++)
{
int id=int.parse(dt.Rows[i][0].ToString());
string icon=dt.Rows[i][1].ToString();
string name=dt.Rows[i][2].ToString();
string url=dt.Rows[i][3].ToString();
}