如果所有孩子都有属性

use*_*283 3 xml xslt xpath xsl-fo

我想检查所有子项是否都设置了属性,如果是,则在fo中添加1个元素:

<row>
  <entry attribute="true"></entry>
  <entry attribute="true"></entry>
  <entry attribute="true"></entry>
</row>
Run Code Online (Sandbox Code Playgroud)

例; 如果每个entry元素都有attribute = true,则添加一个元素.

<xsl:template match="row">
  <fo:table-row>
    <xsl:apply-template/>
  </fo:table-row>

  <xsl:if test=""><!-- What to write here? -->
    <fo:table-row/>
  </xsl:if>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

Fra*_*ila 6

count(*[@attribute="true"]) = count(*)
Run Code Online (Sandbox Code Playgroud)