Допустим, у меня есть ссылка, такая как:
title "Hello World"
urls
- http://example.com/foo (accessed 20/03/2018)
- http://example.com/bar (accessed 10/05/2015)
(И допустим, что вышеуказанная ссылка преобразуется в форму, понятную процессору CSL; citepro c - js в данном случае)
Позволяет ли спецификация CSL создать цитату (из этой единственной ссылки), которая выглядит следующим образом?
Hello World! http://example.com/foo (доступ 20/03/2018); http://example.com/bar (доступ 10/05/2015)
Я знаю, что могу поддержать одну пару с этим: (упрощенный стиль для примера)
<citation>
<layout>
<text variable="title" suffix=" "/>
<group>
<text variable="URL" suffix=" "/>
<date variable="accessed" prefix="(" suffix=")">
<date-part name="day" suffix="/"/>
<date-part name="month" suffix="/"/>
<date-part name="year"/>
</date>
</group>
</layout>
</citation>
Но как «итерировать» по нескольким парам?
Не похоже, что спецификация CSL или схема для данных CSL поддерживают это. Я не прав?