我有一个用例,正在探索XSLT。我有带有制表符分隔数据的文本文件。
如下-

column1 column2 column3
name1    age1    addr1
name2    age2    addr2
name3    age3    addr3


有人可以帮助我如何使用XSLT 1.0和XSLT 2.0将文本转换为以下xml。

<table>
  <row id=1>
    <column1>name1</column1>
    <column2>age1</column2>
    <column3>addr1</column3>
  </row>
  <row id=2>
    <column1>name2</column1>
    <column2>age2</column2>
    <column3>addr2</column3>
  </row>
  <row id=3>
    <column1>name3</column1>
    <column2>age3</column2>
    <column3>addr3</column3>
  </row>
</table>

最佳答案

请在此处找到使用XSLT 2的制表符分隔值(TSV)文本文件到XML转换器:

http://www.CraneSoftwrights.com/resources/#csv

它可以独立使用,也可以导入另一个样式表中。

07-28 00:37