Я пытаюсь разобраться следующий XML с помощью XSLTСортировка элементов в XSLT 2.0
<Name>name3</Name>
<Job>x</Job>
<Name>name1</Name>
<Job>y</Job>
<Name>name2</Name>
Ожидаемый выход является
<Name>name1</Name>
<Job>x</Job>
<Name>name2</Name>
<Job>y</Job>
<Name>name3</Name>
Имя элементы должны быть отсортированы, сохраняя при этом элементы Job нетронутым. Я использую XSLT 2.0
Хотя я могу сортировать Имя элементы надлежащим образом с помощью XSL: вроде как указано в tutorial, выход я получаю следующим образом:
<Name>name1</Name>
<Name>name2</Name>
<Name>name3</Name>
<Name>name3</Name>
<Job>x</Job>
<Name>name1</Name>
<Job>y</Job>
<Name>name2</Name>
Я новичок в XSLT , Извините, если это очень простой вопрос. Спасибо заранее.
Эта часть не ясна: "*, сохраняя при этом элементы Job нетронутым *". Измените свой пример и назначьте другое значение (или уникальный идентификатор) для каждого задания, чтобы мы могли определить, какой из них является. –
Я обновил пример. – Abhinav
Мы не можем сказать вам, что вы сделали неправильно, если не сообщите нам, что вы сделали. –