Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8946

node.jsを使ってxmlをjsonにParseしたい

$
0
0
node.jsを使ってxmlをjsonにParseしたい 使ったライブラリ xml2js いくつかあるライブラリの中で最も人気が高かった。xmlに準拠していて、jsonをxmlに変換することも可能。 fs 今回はxmlファイルを読み込むのでこのファイルを読んだり書いたりするnodeの標準モジュールを使用した。 const fs = require("fs");; const xml2js = require("xml2js"); var sampleXml = './exmample/test.xml' //parseしたいxmlファイルのあるパスを書きます。 まずは、xmlのファイルを読み込んでいきます。 var xmlData = fs.readFileSync(sampleXml, "utf-8"); //fsのreadFilesSyncメソッドを使います //このメソッドは、第一引数に読み込みたいもの。第二引数にそのものの文字コードを入れます。 次に読み込んだファイルをjson形式にparseしませう。 xml2js.parseString(xmlData, function (err, result) { if (err) { console.log(err.message) } else { console.log(result) } } これで、parseされたjsonがコンソールに表示されます。 最近はjson形式でのデータのやり取りが多いですが、古めかしい大きなシステムではいまだにxml を使っていたりします。 データの加工はjsonの方がやりやすいと思うので、ひとつくらいpaese方法を知っておくと良きでしょう。

Viewing all articles
Browse latest Browse all 8946

Trending Articles