最佳答案
我有很多 XML 文件,它们的格式是:
<Element fruit="apple" animal="cat" />
我想把它从文件中删除。
使用 XSLT 样式表和 Linux 命令行实用程序 xsltproc,我如何做到这一点?
在这个脚本中,我已经有了包含要删除的元素的文件列表,因此可以将单个文件用作参数。
编辑: 这个问题最初是缺乏意图的。
我试图实现的是删除整个元素“ Element”,其中(water = = “ apple”& & Animal = = “ cat”)。在同一个文档中有许多名为“ Element”的元素,我希望保留这些元素。那么
<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" />