情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

Node.jsでXMLドキュメントを整形する

XMLドキュメントを整形するにはpretty-dataモジュールのprettyData.pd.xml関数を使用します。

var prettyData = require('pretty-data');

var xdoc = prettyData.pd.xml('xxx');

第1引数にXMLドキュメントを指定します。

返り値として整形されたXMLドキュメントが得られます。

サンプルコード1

pretty-data-xml.js

var prettyData = require('pretty-data');

var doc = `
<Persons>
<Person><Name>Piz Yumina</Name><Age>26</Age></Person>
<Person><Name>Shiina Hikari</Name><Age>22</Age></Person>
</Persons>
`;

console.log(prettyData.pd.xml(doc));

使用パッケージ

  • pretty-data
    npm install pretty-dataでインストールします。

実行結果

C:\work\node>node pretty-data-xml.js

<Persons>
  <Person>
    <Name>Piz Yumina</Name>
    <Age>26</Age>
  </Person>
  <Person>
    <Name>Shiina Hikari</Name>
    <Age>22</Age>
  </Person>
</Persons>

関連

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-Node.js