使用Xpath提取属性

时间:2012-07-24 15:48:12

标签: c# winforms xpath

我需要从XML文件中提取属性,然后将它们添加到列表视图中。

如何使用Xpath(winforms)提取属性:

e.g:

<element foo="1" meh="2" lol="3" hi="4">meh</element>

如何在“foo”和“lol”中提取数据? (所以“1”和“3”)

1 个答案:

答案 0 :(得分:1)

你是认真的吗?反正...

/element/@foo
/element/@lol

当然,如果你想从c#应用程序中获取这样的节点,你需要做这样的事情:

  XmlDocument o = new XmlDocument();
  o.Load(@"c:\file.xml");
  var attribute1 = o.SelectSingleNode("/element/@foo");