Мне нужна функция XSLT для создания последовательности строк "ключ-значение" ( 'key1_val1', 'key2_val2', 'key3_val3' )
из последовательности простых строк ( 'key1', 'val1', 'key2', 'val2', 'key3', 'val3' )
.
Я был остановлен на следующем коде, и у меня нет идей для продолжения:
<xsl:function name="bx:generate-pairs" as="xs:string*">
<xsl:param name="seq" as="xs:string*"/>
<xsl:sequence select="for $key in $seq return ..."/>
</xsl:function>
Процессор XSLT Saxon 9.3