【发布时间】:2017-10-03 20:32:03
【问题描述】:
给定这个 xml:
<illustratedPartsCatalog>
<figure id="fig1">...</figure>
<catalogSeqNumber>...</catalogSeqNumber>
<figure id="fig2" changeType="delete">...</figure>
<catalogSeqNumber>...</catalogSeqNumber>
<figure id="fig3" changeType="delete">...</figure>
<catalogSeqNumber>...</catalogSeqNumber>
<figure id="fig6">...</figure>
</illustratedPartsCatalog>
来自illustratedPartsCatalog 是否可以更紧凑地编写如下XPATH?
<xsl:if test="figure/@changeType='delete' or descendant::*/@changeType='delete'">
例如,我尝试了很多变体,但都失败了:
*[figure | descendant]/@changeType='delete'
【问题讨论】: