XSL-FOとFOPを使用してPDFを生成しています。複雑なHTMLページをPDFに変換中です。
次のエラーが発生しました。
不明なフォーマットオブジェクト"{}br"が見つかりました(pの子)。(利用可能なコンテキストはありません)
FOPプロセッサは、私が提供しているXSL-FOの形式を理解していません。これは、まだいくつかのHTMLタグが含まれているためです。以下にリンクされているxmlでフィルター<p>
とタグを付けたいと思います。<br/>
http://www.tekstenuitleg.net/xmlinput.xml
最後のビットでは、「タブ要素1」と「タブ要素2」の下に、FOPが理解していないことが表示<p>
さ<br/>
れます。
これらをXSLTでフィルターで除外し、に置き換えるのを手伝ってもらえます<fo:block>some replacement here</fo:block>
か?さまざまなXSLTスタイルシートを試しましたが、うまくいきません。XSLTを最初の状態に戻しました。以下のXSLTは失敗しませんが、変換も行いません。
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="utf-8" indent="no"/>
<xsl:template match="/">
<xsl:copy-of select="*"/>
</xsl:template>
</xsl:stylesheet>
ソースXMLのタグ<p>
とタグを置き換えるには、このXSLTに何を追加する必要がありますか?<br>