2017-03-07 2 views
0

HTML5とDocBookの実際の違いは何ですか?DocBookとHTMLの違い

「実用的」という言葉は、ワークフローの違いを意味します。

この質問は約という違いです。私は何が良いのか尋ねていません。ですから、この質問はの事実についてですので、という意見に基づいて閉じられないことを願っています。

答えて

1

DocBookはコンテンツとそのフォーマットを区切ります。あなたが生成することができ、単一のXMLソースと

:同じ形式の

  1. 様々な味
    • 単一のHTMLページのバックブックインデックスのTOCとHTMLページの
    • セット、パン粉、
  2. 異なるスタイルで出力する(同じ会社の部門など) 012別の観客のための
    • 異なるロゴ、色、フォント、法的通知、著作権
  3. 出力
    • 適切に設定されている場合、あなたは同じソース
  4. からの公開または内部コンテンツのいずれかを生成することができます

これはすべてXSLT処理ステップのおかげです。

脚注。 HTMLでは、フッターにルールと脚注の内容を追加する必要があります。ユーザは、2つの間のリンクを作成すると便利です。 DocBookでは、脚注のコンテンツを専用の要素にラップするだけで十分です。関連するすべてのものは、XSLTを介して生成されます。

HTMLの場合、外観の調整はCSSのみに制限されます。 JavaScriptを介して構造を変更することは可能ですが、あまり実用的ではありません。

単一ページのHTML出力を対象とするシンプルなドキュメントのみが作成された場合、DocBook(ワークフローの生成)は別のレベルの複雑さをもたらします。一方、DocBookを使用すると、好きな出力(XSLT開発者を雇うことができる高度なもの)を提供できます。

2

HTML5はWebブラウザで直接動作し、DocBookでは動作しません。したがって、ワークフローの違いは、HTML5で直接Web用のコンテンツを作成でき、そのまま動作するのに対し、DocBookで作成するとそれをWeb上で動作させるためにはHTML5に変換する必要があります。

しかし、DocBookには、HTMLを生成できるだけでなく、PDF(マニュアルページやおそらく私が忘れている他のフォーマット)も生成できるというワークフローが用意されているという利点があります。

+0

はい、DocBookの利点はPDF(または別の形式)に変換できるということです。しかし、私はまた、HTMLをPDFに変換することができます... –

関連する問題