Mesclar 2 arquivos XML e modificar os valores do atributo

Eu tenho dois arquivos xml. Eu quero mesclá-los e fazer um pouco de aritmética com alguns atributos. Por favor, forneça algumas idéias. Eu estou usando um xslt padrãohttp://informatik.hu-berlin.de/merge para mesclar os arquivos.

Arquivo 1:

<coverage branch-rate="0.5125" branch-total="50" line-rate="0.00593031875463">  
</coverage> 

Arquivo 2:

<coverage branch-rate="0.5" branch-total="40" line-rate="1.0">  
</coverage>

Arquivo de resultado esperado

<coverage branch-rate="(0.5125*50 + 05*40)/(50+40)" branch-total="50" line-rate="0.00593031875463"> 
</coverage> 

questionAnswers(2)

yourAnswerToTheQuestion