我有XML文件,我需要解析它并将数据导入数据库。我使用XDocument
来解析文件,但有问题:
XML示例:
<a b="1">dfas</a>
<a b="2">qwsd</a>
<a b="3">egfs</a>
<a b="4">ghfg</a>
我的代码:
XElement tag;
record.A = tag.Element("a").Value;
我需要导入才能录制。属性为b = 4的元素值。我该怎么做?谢谢!
答案 0 :(得分:1)
record.A = tag.Elements("a").First(a => a.Attribute("b").Value == "4").Value;
或
record.A = (string)tag.Elements("a").FirstOrDefault(a => a.Attribute("b").Value == "4");
或
record.A = (string)tag.XPathSelectElement("//a[@b='4']");