I need to be able to convert this XML:
<Root>
<Fields>
<Field ID="XYZ" Value="M" />
<Field ID="XYZ.DECODED" Value="Male" />
<Field ID="ABC.DECODED" Value="Yellow" />
<Field ID="ABC" Value="Y" />
<Field ID="123.DECODED" Value="Low" />
<Field ID="456" Value="Smith" />
<Field ID="123" Value="1" />
</Fields>
</Root>
into this XML:
<Root>
<Fields>
<Field ID="XYZ" Value="M" DisplayValue="Male" />
<Field ID="ABC" Value="Y" DisplayValue="Yellow" />
<Field ID="456" Value="Smith" DisplayValue="Smith" />
<Field ID="123" Value="1" DisplayValue="Low" />
</Fields>
</Root>
using XSLT. The "XYZ", "ABC", "123", etc. ID attributes I won't know ahead of time. Any ideas how? Do I need to create an XPATH expression from a variable?