情報アイランド

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

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

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

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

var xdoc = prettyData.pd.xmlmin('xxx', true);

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

第2引数にXMLドキュメントのコメントを除去しないかを真偽値として指定します。

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

サンプルコード1

pretty-data-xml-min.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.xmlmin(doc));

使用パッケージ

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

実行結果

C:\work\node>node pretty-data-xml-min.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