私はそれを正しく行う方法を理解しようとしています。私はコード内の処理命令を使用しようとしましたが、何とか無視されているようです。テキストでXSL-FOに空白行を挿入するには?
:テンプレート用として
end of a paragraph.<?linebreak?></p>
は、私が試した:
<xsl:template match="processing-instruction('linebreak')">
<fo:block>
<xsl:apply-templates/>
<fo:leader/>
</fo:block>
</xsl:template>
それとも単にテスト目的のために:
<xsl:template match="processing-instruction('linebreak')">
<fo:block>XXXX</fo:block>
</xsl:template>
ありませんが、私が何を重要、テンプレート使用されることはありません。
私はeXist-dbアプリ(3.0RC1)の中で使っていますが、これはeXist-dbには関係していないと思います。 FOP 1.1があります。私はサクソン版についてはわかりません。
テンプレートは決して実行されないので、最初の問題はXSLTです。しかし、残りのスタイルシートを知らなくても解くのは難しいでしょう。 – lfurini
ありがとう、私はより合理的なサンプルを提供しようとします。問題はそれが大きなプロジェクトの一部であることです。 –
以下の両方の答えが正しいです。 *あなたの質問に対する答えは、最初にそれらを挿入するのではなく、スペース(最初の回答)を使ってXSL FOエンジンで処理する必要があります。そうしなければ、彼らは適切に治療され、崩壊することになります。 –