我有很多具有以下形式的XML文件:
<Element fruit="apple" animal="cat" />
我要从文件中删除。
使用XSLT样式表和Linux命令行实用程序xsltproc,我该怎么做?
至此,脚本中已经有了包含要删除的元素的文件列表,因此可以将单个文件用作参数。
编辑:问题最初是没有意图。
我试图实现的是删除整个元素“ Element”,其中(fruit ==“ apple” && animal ==“ cat”)。在同一文档中,有许多名为“元素”的元素,我希望这些元素保留下来。所以
<Element fruit="orange" animal="dog" />
<Element fruit="apple" animal="cat" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
会成为:
<Element fruit="orange" animal="dog" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />