<records>
<record>
<field_values>
<field_value name="PSH" reportable="False">
<item>
<column name="procedure"><![CDATA[Duplicate1]]></column>
<column name="comment"><![CDATA[]]></column>
<column name="date"><![CDATA[1982]]></column>
</item>
<item>
<column name="procedure"><![CDATA[Duplicate2]]></column>
<column name="comment"><![CDATA[]]></column>
<column name="date"><![CDATA[1999]]></column>
</item>
<item>
<column name="procedure"><![CDATA[Duplicate1]]></column>
<column name="comment"><![CDATA[]]></column>
<column name="date"><![CDATA[1982]]></column>
</item>
<item>
<column name="procedure"><![CDATA[Duplicate2]]></column>
<column name="comment"><![CDATA[]]></column>
<column name="date"><![CDATA[1999]]></column>
</item>
</field_value>
</field_values>
</record>
</records>
我是xpath表达式的新手,我需要找出一个表达式来选择要删除的特定节点的重复项。我只能创建以下表达式:
/记录/记录/ field_values / FIELD_VALUE [@name =&#34; PSH&#34;] /项目
有人可以协助我找到一个表达式来选择节点的重复项吗?
答案 0 :(得分:0)
distinct-values(/records/record/field_values/field_value[@name="PSH"]/item/column[@name='procedure'])