タグ

Macとxmlに関するpapiroのブックマーク (1)

  • Linux/Macのシェルを使ってrssの分解をする方法 - ジャンカーな日々

    全般的に非力なマシンやサーバでXMLをパースするのはちょっと面倒だったり、プログラム書くの面倒だったりするので、できればシェルだけでXML分解できないかなーっていう、管理人の考えから。 xmllintコマンドを使って分解すればいいじゃん、という結論に至り、スクリプトを書いてみた。 xmllintは redhat系だとlibxml2のパッケージに含まれている debian系だとlibxml2-utilsに入っている OSXは10.3以降は標準で入っていて、見当たらないときはApple Developerで拾ってくる 大まかな使い方 xpathを使う場合は--xpathですが、シェルで使うので--shellオプションを付けます まずは、xmlの標準書式に従っていないデータを校正する必要があったりするので、その場合は xmllint --format "元のファイル" > "標準化したファイル"

    Linux/Macのシェルを使ってrssの分解をする方法 - ジャンカーな日々
    papiro
    papiro 2017/01/14
    XMLファイルをxmllintコマンドで色々弄る方法
  • 1