Использование xslt для анализа, а затем форматирования имен
я пытаюсь написать таблицу стилей XSLT, которая будет обрабатывать автораs имена и создавать версии цитаты APA. Формат цитирования АПА по авторуs name (s): имена указываются фамилией, затем инициалами, если name (s) является первым элементом цитирования. Разделяйте имена запятыми и амперсандом (&) до последнего автора. Я следовал за Димитром НоватчевымРешение в этом посте:Использование XSLT для выбора после КАЖДОГО экземпляра в строке / подстроке но я'Я не получаю желаемых результатов.
Входные данные:
Lio-Po, Gilda D.
Primavera, Jurgenne H.
Cuvin-Aralar, Ma. Lourdes A.
Cruz, E.R.
Catacutan, M.R.
Agbayani, R.F.
Желаемый результат будет:Lio-Po, G.D., Primavera, J.H., Cuvin-Aralar, M.L.A., Cruz, E.R., Catacutan, M.R., & Агбаяни Р.Ф.
Для записей только с 2 авторами:
Lio-Po, Gilda D.
Primavera, Jurgenne H.
Желаемый результат будет:Lio-Po, G.D., & Primavera, J. H.
Заранее спасибо. Ниже мой код с некоторым кодом, взятым из Dimitre 's.
&
,
Запуск приведенного выше кода дает мне вывод:Lio-Po, G, D, Примавера, J, H, Кувин-Аралар, M, L, A, Круз, E, Катакутан, M, & Агбаяни, Р