所以我要下一個XML文檔:如何在發現的XDocument元素和閱讀後他們下一個元素
<Items>
<Item>
<ID>123</ID>
<Name>Super Item</Name>
<Count>1</Count>
<Price>45</Price>
</Item>
<Item>
<ID>456</ID>
<Name>not super Item</Name>
<Count>10</Count>
<Price>5</Price>
</Item>
<Item>
<ID>789</ID>
<Name>Simple Item</Name>
<Count>6</Count>
<Price>10</Price>
</Item>
</Items>
所以,我怎麼能找到ID所需的項目和閱讀下一值?提前致謝。
代碼:
的XDocument DOC = XDocument.Load(文件路徑);
foreach (var item in doc.Descendants("ID")) { if ((string)item.Element("ID") == "789") { How to read Name "Simple Item"? How to read Count "6"? How to read Price "10"? } }
你介意到目前爲止顯示你的代碼嗎?這聽起來像你要求我們爲你做,並給你代碼。如果您需要一些幫助入門,我建議您查看[XDocument](http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument(v = vs.110).aspx), [XMLDocument](http://msdn.microsoft.com/en-us/library/system.xml.xmldocument(v = vs.110).aspx)和/或[LINQ to XML](http:// msdn .microsoft.com/EN-US /庫/ bb387098.aspx)。這些鏈接中有很多示例和文檔,其他問題就像這裏的SO,以及互聯網上其他地方的示例/教程。 – tnw
請不要添加代碼作爲評論,編輯您的文章並在那裏格式化,因此它實際上是可讀的。 – tnw
在帖子中添加代碼。謝謝 – user3159897