我有一個無法解決的問題,需要一個新的見解。我需要以下XML結構才能成爲密鑰對值。C#xml到密鑰對值
XML
<?xml version="1.0" encoding="utf-8"?>
<data>
<page>
<title>Home</title>
<url>http://data.home.nl</url>
<page>
<title>link 1</title>
<url>http://data.home.nl/link1.aspx</url>
<page>
<title>link 2</title>
<url>http://data.home.nl/link/link2.aspx</url>
<page>
<title>link 3</title>
<url>http://data.home.nl/link/link/link3.aspx</url>
</page>
<page>
<title>Test 4</title>
<url>http://data.home.nl/link/link/test4.aspx</url>
</page>
<page>
<title>Test 5</title>
<url>http://data.home.nl/link/link/test5.aspx</url>
</page>
<page>
<title>Test 6</title>
<url>http://data.home.nl/link/link/test6.aspx</url>
</page>
<page>
<title>Test 7</title>
<url>http://data.home.nl/link/link/test7.aspx</url>
</page>
</page>
</page>
</page>
</data>
什麼,我需要做到的是在一個密鑰值,我迷路了....
謝謝!
*更新XML對不起
的XML似乎打破。你有一些課要反序列化? – mattanja 2012-07-18 13:56:16
您的XML示例具有錯誤嵌套的元素,並且根元素未關閉。 – vcsjones 2012-07-18 13:58:19
[使用linq從xml獲取鍵值對]可能的重複(http://stackoverflow.com/questions/1716004/get-key-value-pairs-from-xml-using-linq) – CJM 2012-07-19 13:18:53