我遇到問題。我想獲得元素的屬性。 我的問題的線索是,所有元素都有相同的名稱。獲取xml數據的屬性(wpf c#)
的XML數據如何看起來
<Sampels>
<Sampel Attribute1="a" Attribute2="b" Attribute3="3" Attribute4="d" />
<Sampel Attribute1="asdf" Attribute2="b" Attribute3="3" Attribute4="name" />
<Sampel Attribute1="" Attribute2="" Attribute3="66" Attribute4="attri" />
<Sampel Attribute1="" Attribute2="b" Attribute3="" Attribute4="sampelname" />
</Sampels>
我想知道正確的元素,從Attribute4規定獲得屬性。
你應該看看看看http://stackoverflow.com/questions/13704752/deserialize-xml-to-object-using-dynamic。還有很多其他的解決方案,在Stackoverflow上,你應該先發布你的問題之前先搜索。 – TYY 2014-10-20 10:11:36
他們在那裏使用childenotes,但我不這樣做,所以這兩個問題都不相同 – Archimedes 2014-10-20 10:15:16
如果未拾取屬性,也可以修改以拾取屬性。我喜歡這個解決方案的原因是,它允許你做像foreach這樣的事情(var sample1 in sample)var attribute4 = sample1.Attribute4 – TYY 2014-10-20 10:23:07