クライアント側のDocBookレンダリング用の素敵なXSLスタイルシートはありますか?

StackOverflow https://stackoverflow.com/questions/1433347

  •  07-07-2019
  •  | 
  •  

質問

SVNリポジトリ内のDocBookドキュメントを、誰かがWebブラウザーで見たときに見栄えがするようにします。私はCSSスタイルシートを書き始めましたが、特にハイパーリンクに関するものに大きな制限があると思います。

DocBookサイトには、多数のDocBook XSLスタイルシートがあります。 、しかし、ブラウザのレンダリングには適切ではないようです。静的ドキュメントを生成してSVNに入れたくありません。基本的には、他の開発者があまり手間をかけずに読めるようにしたいです。

DocBookをHTMLに変換するために、独自のブラウザーに適したXSLスタイルシートを作成できましたが、他の誰かがすでにこれを行っているに違いないようです。どこにあるかわからない。

役に立ちましたか?

解決

過去の生活では、wysiwygdocbookを使用しました: http:/ /www.cs.hs-rm.de/~werntges/proj/wysiwyg-dbk01.html

他のヒント

その通りです。DocBookXSLスタイルシートは非常に重いため、ブラウザーでの実行にはあまり適していません。 DocBook Wiki いくつかのCSSスタイルシートがリストされています

私が経験しているのは、 XMLMind XML Editor が表示するために使用しているものだけですDocBookドキュメント。

ブラウザ側のDocBookスタイリングのために、XSLT + CSSの非常に基本的で不完全な実装をいくつか行いました。こちらで確認できます http://github.com/arsi/db2xhtml

しかし、どこかで利用可能な場合は、より高度なプロジェクトをご覧ください!

[質問を読み間違えたため編集済み]

確かにブラウザとPIを介してスタイルシートを実行することは望ましくありませんが、合理的に複雑なコンテンツに対しては実行したくないでしょう。 Webサーバー上で実行している場合、またはバッチタスクとして実行している場合は、サーバー側で実行します。 svnにサーバー側プロセスを挿入する方法はありますか?

DocBookは複雑な「言語」であり、DocBookのほとんどの部分をキャプチャすることも非常に困難です。 DocBook XSLの使用はまったく複雑ではありません。できる限りその方向に進むことをお勧めします。スタイルシートはカスタマイズできるように設計されており、Bob Staytonによって DocBook XSL:The Complete Guide 。

かなりの時間をかけて検索した結果、「クライアント側のDocBookレンダリングに適したXSLスタイルシートはない」と答えたと思います。私が実装したようなオーダーメイドのものに加えて。

通常、読み取り/表示用に「レンディション」を作成します。レンディションは、PDF、単一のHTMLページ、またはHTMLページのセットのいずれかです。 docbookを直接ウェブに配信することはまれです。

  • あなたが達成しようとしていることとその理由を尋ねることはできますか?
  • これは内部配信用ですか、外部配信用ですか?

「あなたのテクノロジーはXを実行できますか?」製品に関する多くの知識を前提としています(さらに、通常、答えは「はい」ですが、実際の質問には答えません)。 「何を成し遂げようとしているのか」と私が尋ねるのは常に最高です。 -そのため、技術の一部が適切であるかどうかを確認できます(または、より適切な他の部分、またはそれを実行するためのより良い方法を示すことができます)。

scroll top