HTML5和DocBook有什么实际区别?
“实用”一词是指工作流程的差异。
这个问题与差异有关。我不是问什么更好。所以,这个问题是关于事实,因此,我希望它不会被关闭为基于意见的。
答案 0 :(得分:2)
HTML5直接在Web浏览器中工作而DocBook没有,所以我猜工作流程的不同之处在于您可以直接在HTML5中为Web创作内容并且它可以按原样运行,而如果您在DocBook中创作它则需要将其转换为HTML5,以使其在Web上运行。
但DocBook的优势在于提供了一个工作流程,并且能够生成HTML,您还可以生成PDF(以及手册页以及我忘记的其他格式......)。
答案 1 :(得分:1)
DocBook会分离内容及其格式。
使用单个XML源,您可以生成:
这要归功于XSLT处理步骤。
想象一下,例如脚注。在HTML中,您必须在页脚中添加数字,规则和脚注内容。用户在两者之间创建链接是有帮助的。在DocBook中,将脚注内容包装到专用元素中就足够了。所有相关的东西都是通过XSLT生成的。
对于HTML,外观调整仅限于CSS。虽然结构也可以通过JavaScript进行更改,但它并不实用。
如果只生成单页HTML输出的简单文档,DocBook(生成工作流)会带来另一层复杂性。另一方面,使用DocBook,您可以提供您喜欢的任何输出(对于可以聘请XSLT开发人员的高级产品)。