お知らせ
本記事はれのらりブログの一部を修正して再投稿したものです。
最新の情報や作成当時の情報は、れのらりブログからご確認いただけます。
動作環境
名前 | バージョン |
---|---|
Node.js | 17.3.1 |
npm | 8.5.1 |
xml2js | 0.4.23 |
必須モジュール
今回使用するのはxml2jsです。
npm install xml2js
ソースコード
file.xmlを文字コードutf-8として読み込み、コンソールにログとしてオブジェクトを表示します。
const { readFileSync } = require("fs");
const { parseString } = require("xml2js");
parseString(readFileSync("file.xml", "utf-8"), (err, result) => {
if (err) {
console.error(err);
} else {
console.log(result);
}
});