Я новичок в XSLT, и мне нужна функция String-join в XLT1. Я знаю, что там нет такой функции, но я должен придерживаться XLST1.
У меня есть XML-файл с таким потоком:
<?xml version="1.0" encoding="UTF-8" ?>
<CgPoints>
<CgPoint name="A">315.4 58.1 0</CgPoint>
<CgPoint name="B">315.4 58.2 0</CgPoint>
<CgPoint name="C">315.9 58.2 0</CgPoint>
<CgPoint name="D">315.9 58.1 0</CgPoint>
<CgPoint name="E">315.4 58.1 6</CgPoint>
<CgPoint name="F">315.4 58.2 6</CgPoint>
</CgPoints>
Мне нужна функция объединения строк в xslt1 для создания вывода, подобного этому:
<?xml version="1.0" encoding="UTF-8"?>
<Placemark>
<Point>
<coordinates>315.4,58.1,0
315.4,58.2,0
315.9,58.2,0
315.9,58.1,0
315.4,58.1,6
315.4,58.2,6
</coordinates>
</Point>
</Placemark>
</kml>
Не могли бы вы написать код XSLT1, чтобы я мог добавить его в Mapforce Altova в виде библиотеки.
Заранее благодарю за помощь.