我需要为每个 <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);
}
}
并将它们写入列表。
我确实是这样的:
{{1}}
但是它不起作用。 有人可以告诉我我在做什么错吗?
答案 0 :(得分:0)
@SebastianHofmann指出,这似乎是一个简单的问题。在第二个foreach
循环中,您需要使用上一个循环中的变量。有关更新的循环,请参见下文:
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);
}
}