I have xml like these below.
Expand|Select|Wrap|Line Numbers
- <Listing>
- <Avail>
- <Field1>aaa</Field1>
- <Field2>800</Field2>
- <Field3>900</Field3>
- <SortValue>20.00</SortValue>
- </Avail>
- <Avail>
- <Field1>aaa</Field1>
- <Field2>800</Field2>
- <Field3>900</Field3>
- <SortValue>10.00</SortValue>
- </Avail>
- <Avail>
- <Field1>bbb</Field1>
- <Field2>1300</Field2>
- <Field3>1500</Field3>
- <SortValue>35.05</SortValue>
- </Avail>
- <Avail>
- <Field1>bbb</Field1>
- <Field2>1300</Field2>
- <Field3>1500</Field3>
- <SortValue>20.80</SortValue>
- </Avail>
- <Avail>
- <Field1>ccc</Field1>
- <Field2>1500</Field2>
- <Field3>1900</Field3>
- <SortValue>40.00</SortValue>
- </Avail>
- </Listing>
new XML output like this below.
Expand|Select|Wrap|Line Numbers
- <Listing>
- <Avail>
- <Field1>aaa</Field1>
- <Field2>800</Field2>
- <Field3>900</Field3>
- <SortValue>10.00</SortValue>
- </Avail>
- <Avail>
- <Field1>aaa</Field1>
- <Field2>800</Field2>
- <Field3>900</Field3>
- <SortValue>20.00</SortValue>
- </Avail>
- <Avail>
- <Field1>bbb</Field1>
- <Field2>1300</Field2>
- <Field3>1500</Field3>
- <SortValue>20.80</SortValue>
- </Avail>
- <Avail>
- <Field1>bbb</Field1>
- <Field2>1300</Field2>
- <Field3>1500</Field3>
- <SortValue>35.05</SortValue>
- </Avail>
- <Avail>
- <Field1>ccc</Field1>
- <Field2>1500</Field2>
- <Field3>1900</Field3>
- <SortValue>40.00</SortValue>
- </Avail>
- </Listing>
How can I use XSL 1.0 for sort by group?
Thank you very much.