XSL到CSV - 在一个位置写入

时间:2017-04-17 09:33:54

标签: xml csv xslt

我需要从xml向csv输出一些元素。 我的问题是我有搜索条件,我已经检索了一个元素 示例 - 我从节点列表中选择每个节点并获取节点ID。 该节点ID应在其他地方作为nodeIDRef引用。我必须识别该子节点并获取该ID并在另一个元素中识别节点ID和子节点ID的组合说

一旦我获取信息,我将从info输出一些值,从子节点输出一些值,并按照随机顺序从父节点输出一些值。

请查看以下示例

.as-console-wrapper { max-height: 100% !important; top: 0; }

enter code here

 <v4:InfoList timestamp="2017-04-03T04:10:11.798Z" xmlns:v4="someNameSpace">
<v4:SList>
    <v4:TAG1Id>
        Content1
    </v4:TAG1Id>
    <v4:TAG2>81d2</v4:TAG2>
    <v4:TAG3>0</v4:TAG3>
</v4:SList>

<v4:VList>
    <v4:TAG1RefId>
        Content1
    </v4:TAG1RefId>
    <v4:VTAG2Id>Material1</v4:VTAG2Id>
    <v4:VTAG3>/path/val</v4:VTAG3>
</v4:VList>

<v4:ZList>
    <v4:TAG1RefId>
        Content1
    </v4:TAG1RefId>
    <v4:VTAG2IdRef>Material1</v4:VTAG2IdRef>
    <v4:value1> ABC</v4:value1>
    <v4:vaue2> DEF </v4:vaue2>
    <v4:value3> GHI</v4:value3>

</v4:ZList>

注意列名与xml中的元素名称不同。 如何写入特定位置以便我不需要将值存储在内存中?

0 个答案:

没有答案