Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML帮助页的DocBook生成:如何?_Html_Xslt_Docbook_Docbook 5_Docbook Xsl - Fatal编程技术网

HTML帮助页的DocBook生成:如何?

HTML帮助页的DocBook生成:如何?,html,xslt,docbook,docbook-5,docbook-xsl,Html,Xslt,Docbook,Docbook 5,Docbook Xsl,我一直在阅读DocBook文档,但我真的不明白怎么做 如果你看到这个网站,它们包含了我想要的内容,一个树状视图和一个搜索索引,它使用的是同一个工具的文档,webdocs for DocBook 我有一个json字符串,如下所示: [ { "widget":"MyWidget", "description":"A description here", "requires":["list","of","requeriments"], "data":{

我一直在阅读DocBook文档,但我真的不明白怎么做

如果你看到这个网站,它们包含了我想要的内容,一个树状视图和一个搜索索引,它使用的是同一个工具的文档,webdocs for DocBook

我有一个json字符串,如下所示:

[
  {
   "widget":"MyWidget",
   "description":"A description here",
   "requires":["list","of","requeriments"],
   "data":{
            "name":"the name of the widget",
            "height":"the height of the widget"
          }
  },
  .... more widgets
]
我需要将其转换为DocBook,就像我给出的链接中显示的那样;然而,每次我阅读有关教程和文档的页面时,它们都会改变它所需要的一切,我应该使用的程序和产品。所以我很困惑

请给我举一个小例子,说明我应该安装什么程序,以及上面数据中的一本书应该以DocBook的格式显示(只是一本示例书)


我听说DocBooks可以转换成html、多个html和chm;我想要单个html。

我需要将其转换为DocBook。那你就得自己动手了。DocBook源是XML文件。据我所知,没有一种工具可以自动将JSON转换为XML的DocBook风格。@mzjn我当然知道我必须自己做这件事,我只是对DocBooks语法有点困惑,因为我想知道“它们改变了它所需要的一切”是什么意思。是谁做的?每次我读一篇关于DocBook的教程,他们说它需要某种xstl框架,然后我读另一篇,说它的要求是EclipseAnt,下一篇谈到pdf,甚至latex。所以我感到困惑,因为这就像用一个实用程序替换另一个实用程序,它甚至不做同样的事情,而期望做同样的事情。