【发布时间】:2011-02-20 12:03:47
【问题描述】:
我想使用 XSLT 将 XML 转换为 CSV,但是当从名为 XML To CSV XSLT 的 SO 线程针对我的输入应用 XSL 时:
127.0.0.1域名>我最终得到:
abuse@iana.orgInternet Corporation for Assigned Names and Number+1-310-301-5820,
,
,
,
...,
4676 Admiralty Way, Suite 330Marina del ReyUSInternet Assigned Numbers Authority90292-6695CA,
abuse@iana.orgInternet Corporation for Assigned Names and Number+1-310-301-5820,
2010-04-14,
我的问题是,生成的转换缺少节点(例如包含 IP 地址的 DomainName 元素),并且一些子节点没有逗号连接(例如 AbuseContact 的子节点)。
我希望以 CSV 格式查看所有 XML 输出,以及字符串,例如:“abuse@iana.orgInternet Corporation for Assigned Names and Number+1-310-301-5820”,以逗号分隔。
我的 XSL 生锈了。感谢您的帮助。 :)
这是我正在使用的 XSL:
【问题讨论】:
-
好问题 (+1)。请参阅我的答案以获得简单的解决方案。 :)