我需要从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中的元素名称不同。 如何写入特定位置以便我不需要将值存储在内存中?