将非常大的XML文件转换为csv

时间:2015-09-03 11:02:10

标签: xml csv converter

我有一个带有6Go的XML文件(我的模拟的痕迹),我想将其转换为csv格式?

有没有办法做到这一点,我有4GO的RAM用于此应用程序

这是我的xml文件的一小部分

<netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.sf.net/xsd/netstate_file.xsd">
    <timestep time="0.00">
        <edge id="-39539626">
            <lane id="-39539626_0">
                <vehicle id="flow0.0" pos="2.60" speed="0.00"/>
            </lane>
        </edge>
    </timestep>
    <timestep time="0.10">
        <edge id="-39539626">
            <lane id="-39539626_0">
                <vehicle id="flow0.0" pos="2.62" speed="0.25"/>
            </lane>
        </edge>
    </timestep>

我真正想要的是获得Vehicle ID an Lane ID (并且精确地说我想要车辆ID和这辆车所采用的LaneID集合)

在我得到条目后,我想用它来获取此输出

Vehicule1:LaneID1,LaneID2,LaneID3,.....
Vehicule2:LaneID1,LaneID5,LaneID4,.....
Vehicle3:LaneID3,LaneID8,LaneID7,.....
...........

我没有使用特定语言我想要的是此输出

目前我在java中开发了一个函数来读取csv文件,然后得到我想要的输出

提前谢谢

0 个答案:

没有答案