我有这个 XSLT 2.0 模板:
<xsl:template match="para[
not(ancestor::p)
and not(ancestor::div)
and not(ancestor::paragraph)
]">
<p class="para">
<xsl:apply-templates/>
</p>
</xsl:template>
它完成了我需要它做的事情:它阻止<p>
了<p>
. 但它很冗长,我想有一种更简洁的方式来编写它。
有没有更好的方法来编写多个祖先测试?我尝试了一个工会……当然没有用。