【发布时间】:2014-11-17 04:55:33
【问题描述】:
我生成了一个 .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>
【问题讨论】:
-
XSLT 用于 XML 到 XML 的转换。
-
我认为 xslt 不限于 xml 到 xml 的转换
-
好吧,要明确一点,XSLT 是用于 XML 到 * 的转换。您不会从 CSV 转到 XML,而是从 XML 转到 CSV。
-
XSLT 不限于“XML 到 XML”的转换。它也可以将 XML 转换为其他格式。 input 仅限于 XML,而不是输出。你能用一句话解释一下为什么要使用 XSLT 吗?