我想在<xsl:when>中测试一个条件。条件是我想测试descendant::w:p的计数是否大于1,然后只有它进入<xsl:when>进行进一步处理。
我是怎么做的?
请指导我使用<xsl:when>解决这个问题。
发布于 2011-11-28 14:11:34
的条件是,我想测试
descendant::w:p的计数是否大于1,然后只有它进入<xsl:when>进行进一步处理。
XSLT1.0和XSLT2.0中的
<xsl:when test="descendant::w:p[2]">
<!-- Processing here -->
</xsl:when>请注意:不能保证此特定<xsl:when>中的指令将被执行,即使其test属性中的表达式的计算结果为true()。如果另一个<xsl:when>满足了它的test,那么它的内部代码将被选择执行,并且它后面的任何xsl:when / xsl:otherwise兄弟都不会被计算。
https://stackoverflow.com/questions/8292008
复制相似问题