2012-07-24 160 views
0

我需要從XML文件中提取屬性,然後將它們添加到列表視圖中。使用Xpath提取屬性

如何使用XPath(的WinForms)提取屬性:

e.g:

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

我如何提取 「foo」 和 「笑」 的例子中的數據? (所以「1」和「3」)

回答

1

你是認真的嗎?反正...

/element/@foo 
/element/@lol 
當然,如果你想從C#應用程序,節點

你需要做的是這樣的:在這種情況下

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

不要忘記添加using語句「使用System.Xml」的情況下還沒有。請記住給有用答案的功勞! ;) – 2012-07-24 16:05:23