GulpJS - 如何从xml文件中读取值并将其添加到json文件中?

时间:2015-12-13 02:39:55

标签: javascript json xml node.js gulp

我是Gulp / Node编程的一个菜鸟,我正在努力完成一项简单的任务:)

我有一个XML文件,其中包含如下节点:<widget version="1.1"></widget>

我想读出版本值并将该值放入json文件中。这是如何实现的?

这是我试过的:

var configXml      = 'config.xml';
var enTemplateJson = 'signing/en_template.json';

CODE

SCRIPT

return gulp.src([configXml])
          .pipe(cheerio({
            parserOptions: {
              xmlMode: true
            },
            run: function($, file) {
              $('widget').each(function() {
                var version = $(this)[0].attribs.version;

                // prints version 1.1
                console.log(version);
              })
            }
          }))
          .pipe(gulp.dest('test.xml'));

1 个答案:

答案 0 :(得分:3)

我明白了:

AdagradOptimizer