8,735
社区成员
发帖
与我相关
我的任务
分享
public IList<Serveris> duquxml()
{
IList<Serveris> list = new List<Serveris>();
//创建XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();
string filen = System.Web.Hosting.HostingEnvironment.MapPath("~/SU/xml/Editfiles.xml");
//载入xml文件名
xmlDoc.Load(filen);
//读取根节点的所有子节点,放到xn0中
XmlNodeList xn0 = xmlDoc.SelectSingleNode("DirectoryListing").ChildNodes;
//查找二级节点的内容或属性
foreach (XmlElement oon in xn0)
{
Serveris ser = new Serveris();
ser.Name = oon.GetElementsByTagName("Name")[0].InnerText;
//ser.url = oon.GetElementsByTagName("url")[0].InnerText;
list.Add(ser);
}
return list;
}
namespace SilverlightApplication1.Web.SU.xml
{
public class Serveris
{
public string Name { get; set; }
public string url { get; set; }
}
}
<?xml version="1.0" encoding="UTF-8"?>
<DirectoryListing>
<Services1>
<Name>基本服务</Name>
<url>~/Site1.Master</url>
</Services1>
</DirectoryListing>
不知道错出在哪里了 。 我只是 返回了list集合。