如何使用XSLT 1.0将.csv文件转换为xml?

时间:2014-11-17 04:55:33

标签: xml csv xslt xslt-1.0

我生成了一个.csv文件,我想使用xslt将其转换为xml。

怎么做?我对xslt并不擅长。求你帮帮我。

谢谢。

这是我的.csv文件

 CONTRACT_NUMBER,CLIENT_NAME_FULL,STREET_ADDRESS,REGISTRY_NO,DATE_RECEIVED,STATUS,REMARKS
 3300016335,name,"address",1_A,3/26/2014,Received,with signature

所需的xml:

  <root>
    <row>
       <CONTRACT_NUMBER>CONTRACT_NUMBER</CONTRACT_NUMBER>
       <CLIENT_NAME_FULL>CLIENT_NAME_FULL</CLIENT_NAME_FULL>
       <STREET_ADDRESS>STREET_ADDRESS</STREET_ADDRESS>
       <REGISTRY_NO>REGISTRY_NO</REGISTRY_NO>
       <DATE_RECEIVED>DATE_RECEIVED</DATE_RECEIVED>
       <STATUS>STATUS</STATUS>
       <REMARKS>REMARKS</REMARKS>
   </row>
   <row>
       <CONTRACT_NUMBER>345678912</CONTRACT_NUMBER>
       <CLIENT_NAME_FULL>name</CLIENT_NAME_FULL>
       <STREET_ADDRESS>address</STREET_ADDRESS>
       <REGISTRY_NO>122345</REGISTRY_NO>
       <DATE_RECEIVED>10/10/14</DATE_RECEIVED>
       <STATUS>fghdsjkls</STATUS>
       <REMARKS>fdhjgkdfl</REMARKS>
   </row>
  </root>

1 个答案:

答案 0 :(得分:1)

使用XSLT无法完成您要求的内容(CSV到XML)。

From wikipedia:

  

XSLT(可扩展样式表语言转换)是一种将XML文档转换为其他XML文档或其他对象(如用于网页,纯文本的HTML或XSL格式对象)的语言,然后可以将其转换为PDF,PostScript和PNG

XSLT可以获取源XML文档并将其转换为不同的文档(通常是XML,但它可以是任何文档),但XSLT不是将CSV数据转换为其他格式的合适工具。