Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将行从csv文件移动到现有xml文件中_Xml_Csv_Import_Export - Fatal编程技术网

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

将行从csv文件移动到现有xml文件中,xml,csv,import,export,Xml,Csv,Import,Export,我在寻找解决问题的办法 我有两个文件,一个csv文件(产品权重)和一个xml文件(产品-所有细节) 我需要将一列从csv文件移动到xml文件,xml文件如下所示: <node> <ItemNumber>10448WR</ItemNumber> <EAN>4014803005885</EAN> <Name1>equiSTOP B</Name1> <

我在寻找解决问题的办法

我有两个文件,一个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>

10448WR
4014803005885
equiSTOP B
等阻B,6伏
等阻B,6伏
电动围栏水平发电机
84.5
在节点内部,我需要插入“权重”列中每一行的值


我该怎么做?

您可以使用OpenCSV()读取CSV文件,使用dom4j()修改XML。

您想知道用于读取CSV文件和写入XML文件的工具吗?我认为这会很有用。但问题是,我想做一些自动化的事情,因为大约有3000种产品。这并不意味着我必须买它或者它是免费的。有没有使用php的解决方案?对不起。我没有php方面的经验。