1. 先定义一个xmldocument对象 ,XmlNode node; XmlDocument xd = new XmlDocument();
2. 加载xml文件 ;
string xmlpath = Server.MapPath("~/Lab_Report/XMLFile.xml");
xd.Load(@xmlpath);
3. 对根子节点的所有子节点进行循环
for (int i = 0; i < tree.ChildNodes.Count; i++)//对根子节点的所有子节点进行循环
{
node=tree.ChildNodes[i];
if (node.HasChildNodes)//判断是否还有子节点
{
string content = " ";
for (int j = 0; j < node.ChildNodes.Count; j++)
{
XmlNode childnode = node.ChildNodes[j];
content += childnode.Name + childnode.InnerText + " ";
}
content += "</br>";
Response.Write(content);//输出
}
}
|