xmlをhtmlにフォーマットする複雑なxsltがありますが、それからxsl foを作成できるようにする必要があります。これを行うための最良の方法は何ですか?
2 に答える
ここにあなたのためのいくつかの興味深い記事があります http://www-128.ibm.com/developerworks/library/x-xslfo2app/
また、次のライブラリを試すこともできます(覚えていませんが、おそらくxslt + xmlからfoファイルを作成できます): http: //www.codeproject.com/KB/dotnet/nfop.aspx
同様の要件があり、いくつかの調査を行いましたが、信頼できる XHTML から FO へのトランスフォーマーが見つかりませんでした。あるかもしれませんが、いくつかの Web 検索では、あきらめて独自のものを作成しなければならない場合があります。
代わりに、既に作成した XML から HTML へのトランスフォーマーを使用して、FO を出力するように変更しました。
これは、本格的な XHTML から FO へのトランスフォーマーよりもはるかに単純な提案です。
詳細は異なりますが、HTML のほとんどの構造は FO に類似しているため、通常、変換で HTML を置き換えるために使用する FO 構造をかなり簡単に決定できます。
私はこれを段階的に行いました。FO 文書のアウトラインを生成する変換から開始し、XML のほとんどが変換で無視される場合は、慎重に出力を構築できます。