将行从csv文件移动到现有的xml文件中

时间:2014-04-04 12:35:41

标签: xml csv import export

我正在寻找解决问题的解决方案。

我有两个文件,一个csv文件(产品重量)和一个xml文件(产品 - 包含所有详细信息)。

我需要将一列从csv文件移到xml文件,xml文件看起来像:

<node>
        <ItemNumber>10448WR</ItemNumber>
        <EAN>4014803005885</EAN>
        <Name1>equiSTOP B</Name1>
        <Name2>equistop B, 6 Volt</Name2>
        <BaaNName>equistop B, 6 Volt</BaaNName>
        <DescriptionShort></DescriptionShort>
    <DescriptionLong>

    </DescriptionLong>
    <Category1>Electric fencing &gt; horizont energiser &gt; </Category1>
    <Price>84.5</Price>
    <Picture_URL></Picture_URL>
</node>

在节点内我需要从权重列插入每一行的值。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用OpenCSV(http://opencsv.sourceforge.net/)来读取CSV文件,使用dom4j(http://dom4j.sourceforge.net/dom4j-1.6.1/guide.html)来修改XML。