我只需要把#34;(成分公司)"在第一次被吸收的公司发生之后。或者换句话说,将该字符串放在第二个吸收的Coppny事件上,依此类推除第一个。先感谢您!
<xsl:for-each select="absorbedCompanies/absorbedCompany">
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="0pt"> <xsl:value-of select="absorbedCompanyName"/> <xsl:value-of select="absorbedSuffix"/>
</fo:block>
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="1pt"> <xsl:value-of select="absorbedDoingBusiness"/>
</fo:block>
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="0pt">
</fo:block>
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="20pt">( Constituent Corporations )
</fo:block>
<xsl:if test="position() < last()-1">
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="10pt">and
</fo:block>
</xsl:if>
<xsl:if test="position() = last()-1">
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="10pt">and
</fo:block>
</xsl:if>
<xsl:if test="position() = last()"></xsl:if>
</xsl:for-each>
答案 0 :(得分:0)
“position()&gt; 1”应该适合你。
<xsl:if test="position() > 1">
<fo:block font-size="14pt" font-weight="bold" text-align="center" space-after.optimum="20pt">( Constituent Corporations ) </fo:block>
</xsl:if>