C# 从XML文件的多个内部元素中获取名称属性值到C中#
在下面的代码中,我想获得C# 从XML文件的多个内部元素中获取名称属性值到C中#,c#,asp.net,xml,asp.net-core,C#,Asp.net,Xml,Asp.net Core,在下面的代码中,我想获得的所有内部元素的名称属性值,这些元素是。 要求将属性名称值存储到c#代码中的数组中 输出变量应该包含所有元素的name属性值,这些元素是数组格式,可以通过foreach循环显示。您可以尝试使用XDocument var xdoc = XDocument.Load(fileName); var result = string.Join(", ", xdoc.Descendants("InnerList")
的所有内部元素的名称属性值,这些元素是
。
要求将属性名称值存储到c#代码中的数组中
输出变量应该包含所有
元素的name属性值,这些元素是数组格式,可以通过foreach循环显示。您可以尝试使用XDocument
var xdoc = XDocument.Load(fileName);
var result = string.Join(", ", xdoc.Descendants("InnerList")
.Select(x => x.Attribute("name").Value));
您可以尝试使用
XDocument
var xdoc = XDocument.Load(fileName);
var result = string.Join(", ", xdoc.Descendants("InnerList")
.Select(x => x.Attribute("name").Value));
您能告诉我们到目前为止您尝试了什么吗?我尝试过使用XmlDocuments,但它将获取该元素内部的所有数据。在某些方面,我得到了属性名的sing值,而不是多个元素的sing值。您能告诉我们到目前为止您尝试了什么吗?我尝试使用XmlDocuments,但它将获取该元素内部的所有数据。在某些方面,我得到了属性名的sing值,而不是多个元素的sing值。
var xdoc = XDocument.Load(fileName);
var result = string.Join(", ", xdoc.Descendants("InnerList")
.Select(x => x.Attribute("name").Value));