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