What is the technique of using XSLT to transform the input to the output below? Although I have use XSLT for a short while, the new issue for me is aggregating common elements in the input (in this case airplane makes).
Input:
<Airport>
<Airplane Make="Cessna" Tail="N11111"/>
<Airplane Make="Cessna" Tail="N22222"/>
<Airplane Make="Piper" Tail="N33333"/>
<Airplane Make="Piper" Tail="N44444"/>
</Airport>
Output:
<Airport>
<Airplane Make="Cessna">
<Tail Number="N11111"/>
<Tail Number="N22222"/>
</Airplane>
<Airplane Make="Piper">
<Tail Number="N33333"/>
<Tail Number="N44444"/>
</Airplane>
</Airport>
Input:
<Airport>
<Airplane Make="Cessna" Tail="N11111"/>
<Airplane Make="Cessna" Tail="N22222"/>
<Airplane Make="Piper" Tail="N33333"/>
<Airplane Make="Piper" Tail="N44444"/>
</Airport>
Output:
<Airport>
<Airplane Make="Cessna">
<Tail Number="N11111"/>
<Tail Number="N22222"/>
</Airplane>
<Airplane Make="Piper">
<Tail Number="N33333"/>
<Tail Number="N44444"/>
</Airplane>
</Airport>