I have some XML in this format
<items>
<item>
<float>0.75</float>
<string>NAME</string>
<string>Bob</string>
<string>CREATION_TIME</string>
<timestamp>2012-11-01 00:03:08</timestamp>
<string>OCCUPATION</string>
<null />
</item>
</items>
I'd like to transform it to a format like this
<item>
<NAME>Bob</NAME>
<CREATION_TIME>2012-11-01 00:03:08</CREATION_TIME>
<OCCUPATION></OCCUPATION>
</item>
Is it possible to do it through plain XSLT transforms or would I have to write my own parser?
itemelements you want to process and which ones you want to relate? Why is thefloatignored, which elements should be paired to create a<some-name>some value</some-name>result element?