タイトルに似ています。 XML for-eachの最初の要素が空の場合、for-eachは機能しません。最初の行が空のときに「xsl:for-each」は機能しません。
<Uwaga>
<linia></linia>
<linia></linia>
<linia>PLEASE SEND US BACK SIGNED COPY OF THIS INVOICE</linia>
</Uwaga>
私は値
<fo:table-cell>
<xsl:for-each select="Uwaga/linia">
<fo:block>
<xsl:value-of select="."/>
</fo:block>
</xsl:for-each>
</fo:table-cell>
を取得し、結果は=動作していない空です。どんな考え? FOP 0.94を使用します。 最初のタグliniaがvalueの場合、for-eachは正常です。
こんにちはWaldek私たちが再現できるので、完全なXSLT文書を有することが有用であろう。 –
「うまくいかない」とはどういう意味ですか? xsl-foが期待どおりに生成されないという問題はありますか?それとも、xsl-foのpdfを作成しても、期待通りの出力が得られていないのですか?ありがとう! –