我有XML文件:如何使用XDocument讀取xml文件?
<?xml version="1.0" encoding="UTF-8"?>
<root lev="0">
content of root
<child1 lev="1" xmlns="root">
content of child1
</child1>
</root>
和下面的代碼:
XDocument xml = XDocument.Load("D:\\test.xml");
foreach (var node in xml.Descendants())
{
if (node is XElement)
{
MessageBox.Show(node.Value);
//some code...
}
}
我得到的消息:的child1
child1內容rootcontent的
內容
但我需要消息:根
內容的child1
內容如何解決?
的可能的複製[LINQ to XML - 獲取給定的XElement的文本內容,但沒有子元素的文本內容](http://stackoverflow.com/questions/10302158/linq-to-xml-get-given-xelements-text-content-without-child- elements-text-con) – Fabio