可能重複:
LINQ to XML. How to get some string?如何通過使用Linq to xml中的屬性來獲取元素值?
我的XML響應這個樣子。
<Items>
<Item>
<ImageSets>
<ImageSet Category="Primary">
<SwatchImage>
<URL>http://xxx.com/img1.jpg</URL>
<Height Units="pixels">30</Height>
</SwatchImage>
</ImageSet>
<ImageSet Category="Variant">
<SwatchImage>
<URL>http://xxx.com/img2.jpg</URL>
<Height Units="pixels">30</Height>
</SwatchImage>
</ImageSet>
<ImageSet Category="Variant">
<SwatchImage>
<URL>http://xxx.com/img3.jpg</URL>
<Height Units="pixels">30</Height>
</SwatchImage>
</ImageSet>
</ImageSets>
</Item>
</Items>
現在,如何獲得SwatchImage元素的值(URL),如果類別名稱是「Variant」?讓我知道你是否需要更多 信息。
@Reinder。感謝那個鏈接,我在這裏發佈之前嘗試過這個邏輯。但是我的XML響應有點棘手。, –
@Kaf。,好吧,我一定會改進的。, –