0
我是新来的XSLT,并通过一些早期线索都走在SO Thread i Followed使用XSLT
我的要求是相似的,我需要XML转换为CSV,对于如我有以下XML将XML转换为CSV
<?xml version="1.0" encoding="UTF-8"?>
<impex>
<record>
<Employee/>
<UID>aa</UID>
<Name>HR Manager</Name>
<Groups/>
<Password>123456</Password>
</record>
<record>
<Employee/>
<UID>bb</UID>
<Name>HR Executive</Name>
<Groups/>
<Password>123456</Password>
</record>
</impex>
,我需要这个XML转换为以下CSV输出
INSERT_UPDATE Employee;UID[unique=true];name;groups(uid);password
;"aa";"HR Manager";;"123456"
;"bb";"HR Executive";;"123456"
在那里我有管理CSV头dynamicall Y(基于XML元素)
additonaly我也如果某些值缺少照顾我可以提供他们 例如 缺失或其在这种情况下空我需要提供一些默认值所生成的CSV因为这CSV将是其将被导入到系统
任何开始帮助下,我可以往前走将非常感激
我对xslt并不熟悉,所以我很吃惊如何创建标题,因为我目前看到的标题只有值 –
我建议您阅读W3CSchools XSLT教程。他们非常好,你可能会学会在一小时内解决你的问题。http://www.w3.org/TR/xslt – ColinE
肯定会这样做..但任何帮助也将不胜感激,我知道我是问很多,但这是阻碍我的工作:) –