Я хотел бы получить ваши экспертные знания по xslt.
У меня есть диапазон дат в XML, например,
<data>
<ID>ABC1</ID>
<Start_Date>2018-05-01</Start_Date>
<End_Date>2018-05-10</End_Date>
<data>
<ID>ABC2</ID>
<Start_Date>2018-05-10</Start_Date>
<End_Date>2018-05-12</End_Date>
<data>
<root>
Теперь мне нужно отправить 1 строку на дату, например, для идентификатора ABC1 мне нужно отправить 10 записей с конечной датой startdate в качестве приращения.
после преобразования данные должны выглядеть следующим образом
<data>
<ID>ABC1</ID>
<Start_Date>2018-05-01</Start_Date>
<End_Date>2018-05-01</End_Date>
<data>
<data>
<ID>ABC1</ID>
<Start_Date>2018-05-02</Start_Date>
<End_Date>2018-05-02</End_Date>
<data>
<data>
<ID>ABC1</ID>
<Start_Date>2018-05-10</Start_Date>
<End_Date>2018-05-10</End_Date>
<data><root>
пока так далее, итого для ABC1 нам нужно иметь 10 секций данных и для ABC2 2 секций данных.
Пожалуйста, руководство, как я могу реализовать логику в XSLT.