在bash
中,有没有替代XML starlet
的XML处理方法?我的典型用法是:
- 漂亮的格式;
- 按
XPath
选择数据。
看看xmllint
.
要格式化 xml:
$ xmllint --format file.xml
要评估 XPath,请执行以下操作:
$ xmllint --format --shell file.xml <<< "cat /some/xpath/expression"