我在从 msbuild 文件中获取数据时遇到问题,其中有以下内容:
<Application Include="ABC">
...
/Application>
<Application Include="XYZ">
<Parameters>
<Param name="param1">valueOfIt</Param>
<Param name="param2">value2</Param>
</Parameters>
</Application>
我可以<Param>
这样<Parameters>
:
<FindInList CaseSensitive="false" List="@(Application)" ItemSpecToFind="$(Application)">
<Output TaskParameter="ItemFound" ItemName="Parameters"/>
</FindInList>
然后<Message Text="@(Parameters->'%(Parameters)'))"/>
显示一个带有 all 的 xml <Param>
。我需要使用 param1 中的值创建一个属性...如何解析这个?