HTML5とDocBookの実際の違いは何ですか?DocBookとHTMLの違い
「実用的」という言葉は、ワークフローの違いを意味します。
この質問は約という違いです。私は何が良いのか尋ねていません。ですから、この質問はの事実についてですので、という意見に基づいて閉じられないことを願っています。
HTML5とDocBookの実際の違いは何ですか?DocBookとHTMLの違い
「実用的」という言葉は、ワークフローの違いを意味します。
この質問は約という違いです。私は何が良いのか尋ねていません。ですから、この質問はの事実についてですので、という意見に基づいて閉じられないことを願っています。
DocBookはコンテンツとそのフォーマットを区切ります。あなたが生成することができ、単一のXMLソースと
:同じ形式の
これはすべてXSLT処理ステップのおかげです。
脚注。 HTMLでは、フッターにルールと脚注の内容を追加する必要があります。ユーザは、2つの間のリンクを作成すると便利です。 DocBookでは、脚注のコンテンツを専用の要素にラップするだけで十分です。関連するすべてのものは、XSLTを介して生成されます。
HTMLの場合、外観の調整はCSSのみに制限されます。 JavaScriptを介して構造を変更することは可能ですが、あまり実用的ではありません。
単一ページのHTML出力を対象とするシンプルなドキュメントのみが作成された場合、DocBook(ワークフローの生成)は別のレベルの複雑さをもたらします。一方、DocBookを使用すると、好きな出力(XSLT開発者を雇うことができる高度なもの)を提供できます。
HTML5はWebブラウザで直接動作し、DocBookでは動作しません。したがって、ワークフローの違いは、HTML5で直接Web用のコンテンツを作成でき、そのまま動作するのに対し、DocBookで作成するとそれをWeb上で動作させるためにはHTML5に変換する必要があります。
しかし、DocBookには、HTMLを生成できるだけでなく、PDF(マニュアルページやおそらく私が忘れている他のフォーマット)も生成できるというワークフローが用意されているという利点があります。
はい、DocBookの利点はPDF(または別の形式)に変換できるということです。しかし、私はまた、HTMLをPDFに変換することができます... –