Пример 1:
<time>
<timestamp>01:00</timestamp>
<event>arrived<event>
</time>
<time>
<timestamp>02:00</timestamp>
<event>left<event>
</time>
Пример 2:
<time>
<timestamp>02:00</timestamp>
<event>left<event>
</time>
XSLT должен сделать:
- ДЛЯ КАЖДОГО узла DO:
- ЕСЛИ событие = наступило ТО, то установить тип события = назначение
- ЕСЛИ событие = слева найдено, И событие = прибыло найдено, ТО затем установил новый тип узла = левый конечный объект.
XSLT применяется к примеру 1:
<event>
<time>01:00</time>
<type>atdestination</type>
<event>
<event>
<time>02:00</time>
<type>leftdestination</type>
<event>
XSLT применяется к примеру 2:
<event>
<time>02:00</time>
<type>left</type>
<event>