以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2015/09/29/150000より取得しました。


xmlを見やすいインデントに整形する(xmllint)

xmllintで 便利ですよねぇ。

xmllint を使うとフォーマットを整形して、美しく見やすくすることが出来る。

xmllint --format content.opf

サンプル

準備として、最初に、XMLから改行を取り除いて、一行にする。

 curl -s 'http://hatenablog.com/oembed?url=http%3A%2F%2Ftakuya-1st.hatenablog.jp%2Fentry%2F20120229%2F1330519953&format=xml' |  sed ':a;N;$!ba;s/\n//g'

一行にしたXMLを整形してみる。

 curl -s 'http://hatenablog.com/oembed?url=http%3A%2F%2Ftakuya-1st.hatenablog.jp%2Fentry%2F20120229%2F1330519953&format=xml' |  sed ':a;N;$!ba;s/\n//g' | xmllint --format

とても便利になる。

インデントの桁数を変えたい時

XMLLINT_INDENT="    " xmllint --format content.opf

XMLLINT_INDENT 環境変数を使う。

関連資料

XMLを整形(tidy)して読みやすく、貼りつけやすくする。 - それマグで!

tidyコマンドでXMLインデント整形する - それマグで!

みんな大好き man ページ

download-pdf




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2015/09/29/150000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14