I am trying to sort the following XML using XSLT
<Name>name3</Name>
<Job>x</Job>
<Name>name1</Name>
<Job>y</Job>
<Name>name2</Name>
The expected output is
<Name>name1</Name>
<Job>x</Job>
<Name>name2</Name>
<Job>y</Job>
<Name>name3</Name>
The Name elements have to be sorted while keeping the Job elements intact. I am using XSLT 2.0
Although I am able to sort the Name elements properly using xsl:sort as given in the tutorial, the output I get is as follows:
<Name>name1</Name>
<Name>name2</Name>
<Name>name3</Name>
<Name>name3</Name>
<Job>x</Job>
<Name>name1</Name>
<Job>y</Job>
<Name>name2</Name>
I am new to XSLT. Sorry, if this is a very simple question. Thanks in advance.