我有個(gè)問題。我需要遍歷 xml 并獲取特定數(shù)據(jù)。 我需要獲取<API-MAPPINGS> 所有內(nèi)容<MAPPED-ARGUMENT-TYPE>并將它們寫入列表。我是這樣的: foreach (var typemapping in maplist.Elements("API- MAPPINGS").Descendants("TYPE-MAP")) { foreach (var mappedArguments in maplist.Elements("MAPPED-ARGUMENT-TYPE")) { newTypeMap.MappedArgumentType.Add(mappedArguments.Value); } }但它不起作用。有人可以告訴我我做錯(cuò)了什么嗎?
1 回答

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
這似乎是一個(gè)簡單的問題。在第二個(gè)foreach循環(huán)中,您需要使用前一個(gè)循環(huán)中的變量。有關(guān)更新的循環(huán),請參見下文:
foreach (var typemapping in maplist.Elements("API-MAPPINGS").Descendants("TYPE-MAP"))
{
foreach (var mappedArguments in typemapping.Elements("MAPPED-ARGUMENT-TYPE")) //change this line
{
newTypeMap.MappedArgumentType.Add(mappedArguments.Value);
}
}
- 1 回答
- 0 關(guān)注
- 167 瀏覽
添加回答
舉報(bào)
0/150
提交
取消