我习惯于匹配多个这样的元素:
<xsl:template match="horse | sheep | pig | cow | dog">
但是我怎样才能将此限制为给定父类型的子元素。 例如它会匹配:
<animals>
<horse .../>
<sheep .../>
</animals>
但不匹配:
<pets>
<horse .../>
<dog .../>
</pets>
答案 0 :(得分:2)
您需要将其拼写为<xsl:template match="animals/horse | animals/sheep | animals/pig | animals/cow | animals/dog">
。