
var configers =
(from config in XDoc.Descendants("configuration").Descendants("appSettings").Descendants("add")
select new Record
{
ConfigKey = config.Attribute("key").Value,
ConfigValue = config.Attribute("value").Value,
Source = this.GetSource(s1),
Name = "",
ConfigDesc = "",
CreateDate = DateTime.Now,
FileName = s1,
Remark = "",
ConfigUse = "",
Version =GetVersion(s1)
});
怎么在读取 行记录的同时也读取上面的注释信息呢?
我想要的结果是 取到key 和value的值后,同时读取注释 然后加到 Record对象上。
------解决思路----------------------
XElement e = null;
foreach (var node in e.Nodes())
{
if (node.NodeType == System.Xml.XmlNodeType.Comment)
{
//通过循环获取备注
}
}
e.Nodes().Where(n => n.NodeType == System.Xml.XmlNodeType.Comment);//直接linq获取备注