当前位置: 代码迷 >> C# >> linq to xml读取 xml文件中的诠释信息
  详细解决方案

linq to xml读取 xml文件中的诠释信息

热度:426   发布时间:2016-05-05 05:13:50.0
linq to xml读取 xml文件中的注释信息

                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获取备注
  相关解决方案