2012-12-10 10 views
5

bashでXML処理のXML starletの代替手段はありますか?私の典型的な使用法は次のとおりです:XMLの代替品Starlet

  • かなり整形です。
  • XPathによってデータを選択する。

答えて

3

xmllintをご覧ください。フォーマットのXMLに

$ xmllint --format file.xml 

XPathを評価する:

$ xmllint --format --shell file.xml <<< "cat /some/xpath/expression"