我有一個XML
結果這樣其名稱的值的XDocument獲取XML元素屬性
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">16</int>
</lst>
<result name="response" numFound="3" start="0" maxScore="1.0">
<doc>
<str name="ContaFirstname">
firstname1
</str>
<str name="ContaId">6557</str>
<str name="ContaJobTitle">Manager</str>
<str name="ContaSurname">surname1
</str>
</doc>
<doc>
<str name="ContaFirstname">firstname2</str>
<str name="ContaId">6203</str>
<str name="ContaJobTitle">Director</str>
<str name="ContaSurname">surname2</str>
</doc>
</result>
</response>
我想要得到的對象的列表,每個對象將包含的ContaFirstname
值,ContaId
,ContaJobTitle
和ContaSurname
我想這樣的事情,而是因爲我讓他們所有NULL那是不對的
var test = from c in xml.Descendants("doc")
select new
{
firstname = c.Element("ContaFirstname"),
surnmane = c.Element("ContaSurname")
};
那麼如何通過名稱訪問這些元素?
你想要結果是字符串還是XElements?你接受的答案會給你一些元素。 –
是的,其實我做了一個簡單的演員來獲得我想要的。 – kbaccouche