how to use XSLT to convert this XML file
How can I do this conversion. I want to transform the original XML and save the new one. 
  
Source XML:

    <obs obs-time-local="20120424T0900" obs-time-utc="20120423T2300" time-zone="EST"
    site="86071" station="Melbourne">
    <d t="tx">19.2</d>
    <d t="tn">7.9</d>
    <d t="tg">4.6</d>
    <d t="twd">0.6</d>
    <d t="r">4.8</d>
    <d t="ev">2.0</d>
    <d t="wr">82</d>
    <d t="t10">13.0</d>
    <d t="t20">16.0</d>
    </obs>

Target XML:

    <marker name="Melbourne">
    <maxTemperature>19.2</maxTemperature>
    <minTemperature>7.9</minTemperature>
    <rainTo9am>4.8</rainTo9am>
    <windRun>82</windRun>
    </marker>
how to use XSLT to convert this XML file
===

How can I do this conversion. I want to transform the original XML and save the new one. 
  
Source XML:

    <obs obs-time-local="20120424T0900" obs-time-utc="20120423T2300" time-zone="EST"
    site="86071" station="Melbourne">
    <d t="tx">19.2</d>
    <d t="tn">7.9</d>
    <d t="tg">4.6</d>
    <d t="twd">0.6</d>
    <d t="r">4.8</d>
    <d t="ev">2.0</d>
    <d t="wr">82</d>
    <d t="t10">13.0</d>
    <d t="t20">16.0</d>
    </obs>

Target XML:

    <marker name="Melbourne">
    <maxTemperature>19.2</maxTemperature>
    <minTemperature>7.9</minTemperature>
    <rainTo9am>4.8</rainTo9am>
    <windRun>82</windRun>
    </marker>