首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用带有样式表和xsltproc的xslt从xml中删除元素?

如何使用带有样式表和xsltproc的xslt从xml中删除元素?
EN

Stack Overflow用户
提问于 2008-11-26 19:24:57
回答 1查看 101.2K关注 0票数 71

我有很多XML文件,它们的形式如下:

代码语言:javascript
复制
<Element fruit="apple" animal="cat" />

我想把它从文件中删除。

使用XSLT样式表和Linux命令行实用程序xsltproc,我该如何做呢?

至此,在脚本中,我已经有了包含我希望删除的元素的文件列表,因此可以将单个文件用作参数。

编辑:这个问题最初是缺乏意图的。

我想要实现的是删除整个元素" element“where (猫”fruit==“&& animal=="cat")。在同一文档中有许多名为"Element“的元素,我希望这些元素能够保留下来。所以

代码语言:javascript
复制
<Element fruit="orange" animal="dog" />
<Element fruit="apple"  animal="cat" />
<Element fruit="pear"   animal="wild three eyed mongoose of kentucky" />

会变成:

代码语言:javascript
复制
<Element fruit="orange" animal="dog" />
<Element fruit="pear"   animal="wild three eyed mongoose of kentucky" />
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/321860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档