XMLファイルがあります
<products>
<product number="241">
<investment number="29">
<rateLevel number="2">
<ticker>ttt</ticker>
<Cusip>1234</Cusip>
<secId>ffff</secId>
<investmentName>google</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>R6</tier>
</tiers>
</rateLevel>
</investment>
</product>
<product number="241">
<investment number="28">
<rateLevel number="3">
<ticker>bbb</ticker>
<Cusip>233</Cusip>
<secId>tiee</secId>
<investmentName>apple</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>R2</tier>
</tiers>
</rateLevel>
</investment>
</product>
<product number="200">
<investment number="8214">
<rateLevel number="20">
<ticker>yyyy</ticker>
<Cusip>5655</Cusip>
<secId>ghos</secId>
<investmentName>microsof</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>Signature</tier>
</tiers>
</rateLevel>
</investment>
</product>
(製品)タグを(Linqを使用して)再フォーマット/再編成したい
<products>
<product number="241">
<investment number="29">
<rateLevel number="2">
<ticker>ttt</ticker>
<Cusip>1234</Cusip>
<secId>ffff</secId>
<investmentName>google</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>R6</tier>
</tiers>
</rateLevel>
</investment>
<investment number="28">
<rateLevel number="3">
<ticker>bbb</ticker>
<Cusip>233</Cusip>
<secId>tiee</secId>
<investmentName>apple</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>R2</tier>
</tiers>
</rateLevel>
</investment>
</product>
<product number="200">
<investment number="8214">
<rateLevel number="20">
<ticker>yyyy</ticker>
<Cusip>5655</Cusip>
<secId>ghos</secId>
<investmentName>microsof</investmentName>
<marketingStatusCode/>
<marketingStatusReason/>
<tiers>
<tier>Signature</tier>
</tiers>
</rateLevel>
</investment>
</product>
group by を使用していますが、rateLevel タグにグループ化できますが、その後タグが繰り返されます。助けてください。
前もって感謝します。