如何在javascript中将xml文件转换为csv文件

Shree29
<?xml version="1.0" encoding="UTF-8"?>
<current>
   <city id="1259229" name="Pune">
      <coord lon="73.86" lat="18.52" />
      <country>IN</country>
      <sun rise="2016-01-07T01:38:29" set="2016-01-07T12:42:53" />
   </city>
   <temperature value="27.49" min="27.49" max="27.49" unit="metric" />
   <humidity value="43" unit="%" />
   <pressure value="955.13" unit="hPa" />
   <wind>
      <speed value="2.65" name="Light breeze" />
      <gusts />
      <direction value="113.502" code="ESE" name="East-southeast" />
   </wind>
   <clouds value="36" name="scattered clouds" />
   <visibility />
   <precipitation mode="no" />
   <weather number="802" value="scattered clouds" icon="03d" />
   <lastupdate value="2016-01-07T06:25:45" />
</current>

我正在尝试将此xml转换为csv,我已经尝试过类似的操作,但是我没有任何逻辑将数据转换为csv格式

       try {
            var file : File = new File(dw.io.File.IMPEX + '/src/weather.csv');
            var fileWriter : FileWriter = new FileWriter(file, 'UTF-8');
            var csw : CSVStreamWriter = new CSVStreamWriter(fileWriter);
            csw.writeNext(//here I want array of string data );
            csw.writeEndDocument();
            csw.close();
            fileWriter.close();
        }
        catch(e) {
            return PIPELET_ERROR;
        }

但是我不知道如何将xml数据转换为数组字符串

兹拉丁·兹拉捷夫

此外,当您使用服务器端JavaScript时,请使用DemandwareScript,检查XMLStreamReader类和E4X语法。https://en.m.wikipedia.org/wiki/ECMAScript_for_XML E4X是EcmaScript For Xml,一种专有语法,用于Demandware中的XML DOM访问。您将需要一个File对象来读取XML文件。

同样,您的XML文件也不是“平面”的,因此您需要定义哪些XML元素在CSV中的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中将xml文件转换为csv输出?

来自分类Dev

如何在R中将CSV文件转换为.txt文件

来自分类常见问题

如何在JavaScript中将Blob转换为文件

来自分类Dev

如何在JavaScript中将文件转换为Tensor

来自分类Dev

在C#中将XML文件转换为CSV文件格式

来自分类Dev

在python中将目录的所有xml文件转换为CSV

来自分类Dev

如何在Android中将pcap文件转换为txt文件?

来自分类Dev

如何在php中将html文件转换为word文件

来自分类Dev

如何在 Javascript (Node.js) 中将 .jl 文件转换为 .json 文件

来自分类Dev

如何在XSLT中将XML数据转换为CSV格式

来自分类Dev

如何在bash中将以竖线分隔的文件转换为CSV格式?

来自分类Dev

如何在Python中将csv文件从宽格式转换为长格式

来自分类Dev

如何在Java中将CSV文件转换为整数数组?

来自分类Dev

如何在Java中将大的csv文件快速转换为json数组

来自分类Dev

如何在csv文件中将字符串转换为int?

来自分类Dev

如何在R中将字符串转换为XML文件?

来自分类Dev

如何在Flutter中将远程xml文件转换为字符串?

来自分类Dev

如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

来自分类Dev

如何在javascript中将json转换为树状文件夹结构

来自分类Dev

如何在unix shell脚本中将具有键=值格式的数据文件转换为csv文件?

来自分类Dev

如何在Django中将文件路径转换为URL

来自分类Dev

如何在Java中将Blob对象转换为PDF文件?

来自分类Dev

如何在Android中将位图转换为jpeg文件?

来自分类Dev

如何在R中将json文件转换为dataframe?

来自分类Dev

如何在Ruby中将数据URI转换为文件

来自分类Dev

如何在Java中将zip文件转换为字节

来自分类Dev

如何在python中将文件从gml转换为edgelist?

来自分类Dev

如何在Node环境中将BLOB转换为PDF文件?

来自分类Dev

如何在Android中将位图转换为jpeg文件?

Related 相关文章

  1. 1

    如何在python中将xml文件转换为csv输出?

  2. 2

    如何在R中将CSV文件转换为.txt文件

  3. 3

    如何在JavaScript中将Blob转换为文件

  4. 4

    如何在JavaScript中将文件转换为Tensor

  5. 5

    在C#中将XML文件转换为CSV文件格式

  6. 6

    在python中将目录的所有xml文件转换为CSV

  7. 7

    如何在Android中将pcap文件转换为txt文件?

  8. 8

    如何在php中将html文件转换为word文件

  9. 9

    如何在 Javascript (Node.js) 中将 .jl 文件转换为 .json 文件

  10. 10

    如何在XSLT中将XML数据转换为CSV格式

  11. 11

    如何在bash中将以竖线分隔的文件转换为CSV格式?

  12. 12

    如何在Python中将csv文件从宽格式转换为长格式

  13. 13

    如何在Java中将CSV文件转换为整数数组?

  14. 14

    如何在Java中将大的csv文件快速转换为json数组

  15. 15

    如何在csv文件中将字符串转换为int?

  16. 16

    如何在R中将字符串转换为XML文件?

  17. 17

    如何在Flutter中将远程xml文件转换为字符串?

  18. 18

    如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

  19. 19

    如何在javascript中将json转换为树状文件夹结构

  20. 20

    如何在unix shell脚本中将具有键=值格式的数据文件转换为csv文件?

  21. 21

    如何在Django中将文件路径转换为URL

  22. 22

    如何在Java中将Blob对象转换为PDF文件?

  23. 23

    如何在Android中将位图转换为jpeg文件?

  24. 24

    如何在R中将json文件转换为dataframe?

  25. 25

    如何在Ruby中将数据URI转换为文件

  26. 26

    如何在Java中将zip文件转换为字节

  27. 27

    如何在python中将文件从gml转换为edgelist?

  28. 28

    如何在Node环境中将BLOB转换为PDF文件?

  29. 29

    如何在Android中将位图转换为jpeg文件?

热门标签

归档