我想创建一个函数,它将获取XML文件并将其拆分为单独的元素。然后根据元素名称,我想将该元素的文本存储在数组中。到目前为止我的功能是:
public string[] read(string fileLoc)
{
//Create variables
r = XmlReader.Create(fileLoc, settingsR);
string[] content = new string[3];
while (r.Read())
{
if (r.NodeType == XmlNodeType.Element)
{
switch (r.Name)
{
case "Title":
content[0] = r.Name;
break;
case "Description":
content[1] = r.Name;
break;
default:
content[2] = r.Name;
break;
}
}
}
return content;
}
到目前为止,我可以使用元素的名称加载数组,但不能加载文本。感谢