日期:2014-05-18 浏览次数:20601 次
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("~/test.xml"));
XmlNodeList nodes = xmlDoc.GetElementsByTagName("newsInfo");
foreach (XmlNode node in nodes)
{
Response.Write(node.ChildNodes[0].InnerText + " ");
Response.Write(node.ChildNodes[1].InnerText + "<br/>");
}
------解决方案--------------------
只需将最后循环里两句输出改成:
users.Add(node.ChildNodes[0].InnerText);
users.Add(node.ChildNodes[1].InnerText);
更正为:
先new一个user实例,把两个赋给它的两个属性,在users.Add(user实例);
------解决方案--------------------
只需将最后循环里两句输出改成:
users.Add(node.ChildNodes[0].InnerText);
users.Add(node.ChildNodes[1].InnerText);
即可(users是泛型集合实例。
改为:
先new一个user类实例,给它赋值,再users.Add(实例);