2011-07-15 99 views
0

我想获取属性(备忘录)在xml文件中使用c#的值,我也想在文本框中显示值(美好的一天)。可以有人帮忙吗?阅读xml文件,并检索xml节点值使用c#

<tree> 
    <Product comment=" C# " memo="Wonderful day" /> 
</tree> 
+0

可能重复(http://stackoverflow.com/questions/653092/how-to-retrieve-xml-node-attributes-in-c) –

+0

我会检查:) – Karthik

回答

1
var [email protected]"<tree> 
<Product comment="" C# "" memo=""Wonderful day"" /> 
</tree>"; 

var doc = XDocument.Parse(xml); 

var memo = doc.Document.Descendants("Product").Single().Attribute("memo").Value; 

输出:Wonderful day

的[如何检索XML节点属性在C#]
+0

var xml = @“ “; 给出错误根级别的数据无效(xmlexception未处理) – Karthik

+0

var xml保存xml文件的路径是否正确? – Karthik

+1

@Karthik,提供的源代码完美无缺,没有任何例外,经过测试。 –