我搜索了很長時間纔得到答案,但正如我所看到的不工作。 我有一個XML文件,我想讀一個節點的特定元素。 例如,這是XML:C#讀取XML節點中的特定元素
<Root>
<TV>
<ID>2</ID>
<Company>Samsung</Company>
<Series>13523dffvc</Series>
<Dimesions>108</Dimesions>
<Type>LED</Type>
<SmartTV>Yes</SmartTV>
<OS>WebOS</OS>
<Price>1993</Price>
</TV>
</Root>
我想在代碼中的ID元素作爲變量,這樣我就可以增加它,我將添加一個項目。 這是目前的代碼,但我找不到從項目本身中選擇某種東西的方法。
XDocument doc = XDocument.Load("C:TVList.XML");
XElement TV = doc.Root;
var lastElement = TV.Elements("TV").Last()
嘗試'TV.Attribute(「ID」)。Value;' – Sybren
謝謝@Sybren!有用。 –
@AlexandruFlorin它不能工作,你的XML中沒有任何屬性,更不用說一個叫做'ID'的! –