1
我正在使用xmldocument讀取xml文件。 我使用xmlnodelist提取xml的節點。我想現在將xmlnodelist分配給「Project」對象列表。請讓我知道我該怎麼做。xmlnodelist到C#中的對象列表
<Projects>
<Project>
<Id>1</Id>
<Name>Fabric1</Name>
</Project>
<Project>
<Id>2</Id>
<Name>Fabric2</Name>
</Project>
</Projects>
Class :
public class Project
{
public string Id { get; set; }
public string Name { get; set; }
}
Code :
XmlDocument xdoc = new XmlDocument();
xdoc.Load(Server.MapPath("~/Content/abc.xml"));
XmlNodeList listofProjests = xdoc.SelectNodes("/Projects/Project");
var project = new List<Project>();
foreach (XmlNode p in listofProjests)
{
?? = p.SelectSingleNode("Id").InnerText;
?? = p.SelectSingleNode("Name").InnerText;
}
你*有*使用'XmlDocument'嗎?如果你可以使用LINQ to XML('XDocument'等),這是微不足道的。 –