我有一个重复出现的 XML 元素
<comment>
<cmnt_reas_typ>reason1</cmnt_reas_typ>
<cmnt_txt>ABC</cmnt_txt>
</comment>
<comment>
<cmnt_reas_typ>reason1</cmnt_reas_typ>
<cmnt_txt>ABC</cmnt_txt>
</comment>
<comment>
<cmnt_reas_typ>reason2</cmnt_reas_typ>
<cmnt_txt>ABC</cmnt_txt>
</comment>
基本上,我想cmnt_txt
为特定的cmnt_reas_typ
. 因此,从上面的示例中,我只想为=“reason1”显示cmnt_txt
一次“ABC ”。cmnt_reas_typ
但问题是cmnt_reas_typ
一个动态值,我不能在 XPath 中对其进行硬编码。有没有办法说只cmnt_txt
为此返回一个cmnt_reas_typ
?或者即使 XPath 返回一个布尔值true
,如果它是第二次出现,那cmnt_reas_typ
也应该没问题。它适用于 XPATH 1.0。