2

使用 xslt 样式表将 xml 文档转换为 CSV 文件需要一些帮助。基本上我期待这样的东西至少是输出:

险种名称 1,险种模式代码 1

险种名称 2,险种模式代码 2

xml 文件将是这样的:

                <ns0:Entry>
                                    <ns1:Code>PALiabCond</ns1:Code>
                                    <ns1:Names>
                                        <ns1:Entry>
                                            <ns1:Locale>en_CA</ns1:Locale>
                                            <ns1:Value>Personal Auto Liability Conditions</ns1:Value>
                                        </ns1:Entry>
                                        <ns1:Entry>
                                            <ns1:Locale>fr_CA</ns1:Locale>
                                            <ns1:Value>Responsabilité auto personnelle - Conditions</ns1:Value>
                                        </ns1:Entry>
                                        <ns1:Entry>
                                            <ns1:Locale>en_US</ns1:Locale>
                                            <ns1:Value>Personal Auto Liability Conditions</ns1:Value>
                                        </ns1:Entry>
                                    </ns1:Names>
                                    <ns1:Priority>1</ns1:Priority>
                                </ns0:Entry>

其中“Coverage Name”是节点“ns1:Value”,“Coverage Pattern Code”是“ns1:Code”。有没有一些简单的方法可以通过使用 XLST 来完成这项工作?

问候, 马蒂亚斯

4

1 回答 1

1

您可以使用任意数量的工具来执行此操作,而不仅仅是 XSLT。

例如,使用 XMLSlurper 的一个非常快速的 Groovy 脚本也可以做到这一点

但我想知道你为什么要这样做。如果是用于导入,那么我不相信您可以轻松导入这些项目,因为它们是产品模型和系统所依赖的底层架构的关键。

于 2016-03-31T04:27:15.493 回答