1
我正尝试在这个XML文件上工作,我想根据最新的节点值删除所有匹配的节点。 在以下示例中,最新节点值为“$ {DELETE}” 最新节点值将始终为“$ {DELETE}”,并且节点将始终位于XML文件的底部。使用基于节点值的xslt从xml中删除节点
实施例:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<projects>
<project id="properties1">
<property name="prop1">some-value</property>
<property name="prop2">abc</property>
<property name="prop3">def</property>
</project>
<project id="properties2">
<property name="prop">testing prop from pom.xml</property>
<property name="prop1">${DELETE}</property>
<property name="prop4">abc</property>
<property name="prop5">xyz</property>
</project>
</projects>
期望输出是:
<projects>
<project id="properties1">
<property name="prop2">abc</property>
<property name="prop3">def</property>
</project>
<project id="properties2">
<property name="prop">testing prop from pom.xml</property>
<property name="prop4">abc</property>
<property name="prop5">xyz</property>
</project>
</projects>
感谢您的代码,它工作。 – phani