【发布时间】:2020-08-14 12:48:13
【问题描述】:
我有一个具有以下结构的 XML 文档
<movements status="1">
<movement>
<article>49-000003</article>
<lot>0I0311</lot>
<type>4</type>
<date></date>
</movement>
<movement>
<article>49-000013</article>
<lot>0I0312</lot>
<type>4</type>
<date></date>
</movement>
<movement>
<article>49-000001</article>
<lot>0I0313</lot>
<type>4</type>
<date></date>
</movement>
</movements>
我如何(使用 xmllint)对其进行排序,以便移动节点按文章排序?
我需要输出是另一个 XML 文件。
【问题讨论】:
-
我不确定这可以用 xmllint 完成;它可以使用 xquery 轻松完成,但为此您需要使用 xidel。如果有的话,我可以发布一个答案。
-
@JackFleeting 感谢您的回复。我可以在 Mac 上安装的任何东西都可用。我想我可以通过 Homebrew formulae.brew.sh/formula/xidel 安装它
-
@JackFleeting iMac:~ sig$ xidel --version Xidel 0.9.8