Конвертировать CSV в XML с использованием преобразования XLST? - PullRequest
0 голосов
/ 28 августа 2018

Это мой входной файл CSV

JobID
123
345
234
121
2390

Я хочу XML-файл вывода в следующем формате, используя преобразование XLST

<jobs>
    <job>
        <jobid>123</<jobid>
    </job>
    <job>
        <jobid>345</<jobid>
    </job>
    <job>
        <jobid>234</<jobid>
    </job>
    <job>
        <jobid>121</<jobid>
    </job>
    <job>
        <jobid>2390</<jobid>
    </job>
</jobs>

Может кто-нибудь помочь мне решить проблему sbove с некоторым фрагментом кода?

заранее спасибо

1 Ответ

0 голосов
/ 28 августа 2018

В XSLT 3.0 с расширением текста = "да" это просто:

<jobs>
  <xsl:for-each select="tail(unparsed-text-lines('input.txt'))">
    <job><jobid>{.}</jobid></job>
  </xsl:for-each>
</jobs>
...