属性我有一些这样的XML:充分利用XML
<Action id="SignIn" description="nothing to say here" title=hello" />
使用LINQ to XML,我怎么能得到ID的内在价值?我不是我的dev的机器(anothe机无开发的东西,但这样的凭证),但我还没有尝试过:
var x = from a in xe.Elements("Action")
select a.Attribute("id").Value
我可以做类似的规定?我不想要一个布尔条件。另外,在引入LINQ之前,如何使用传统的XML方法完成这项工作(尽管我在.NET 3.5上)。
感谢
虽然我标志着这个作为答案,这是行不通的。我的XML线是这样的: <?XML版本= “1.0” 编码= “UTF-8”> Feed订阅 <轮廓标题=” Omea新闻“text =”Omea新闻“description =”JetBrains Omea产品系列的最新消息“xmlUrl =”http://jetbrains.com/omearss.xml“htmlUrl =”http://www.jetbrains.com/omea“ type =“rss”/> 也许我应该使用xpath? –
dotnetdev
2009-08-29 17:00:58
SelectSingleNode的参数_is_是一个XPath查询。 你能解释更多“它不工作”吗?有什么问题? 您复制的xml片段无效:它没有正确关闭,属性之间有分号。 你想从中提取什么? – 2009-08-29 17:20:54