62,056
社区成员
发帖
与我相关
我的任务
分享
Student objStudent = objStudentService.GetStudentById("100001");
XmlDocument objDoc = new XmlDocument(); //【1】创建XML文档操作对象
objDoc.Load(objStudent.Composition);// 【2】加载XML文件到文档对象中 Composition 字段存储的为XML内容???报错在此,不知道这里用什么方法
XmlNode rootNode = objDoc.DocumentElement; // 获取XML文档根目录
List<Student> list = new List<Student>(); // 创建对象集合
foreach (XmlNode stuNode in rootNode.ChildNodes)//【4】遍历根节点(根节点包含所有节点)
{
if (stuNode.Name == "Student")
{
Student objStu = new Student();
foreach (XmlNode subNode in stuNode) //【5】遍历子节点
{
switch (subNode.Name)// 根据 子节点的名称封装到对象的属性
{
case "StudentName":
objStu.StudentName = subNode.InnerText;
break;
}
}
list.Add(objStu);
}
}