问题标签 [docbook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
325 浏览

xml - XML:Docbook 错误与使用 para 和 @id

我一直在尝试让页面引用为我的 xsl-fo 工作,并且概念是添加一个空白标签,您可以将其引用为将要处理的最后一页。所以我的目录看起来像这样......

所以理想情况下我只是参考last-page。但是有了这个我得到一个验证错误:

[错误]contents.xml:154:27:cvc-complex-type.2.4.a:发现以元素“para”开头的无效内容。'{"http://docbook.org/ns/docbook":section, "http://docbook.org/ns/docbook":simplesect, "http://docbook.org/ns/docbook" 之一:词汇表,“http://docbook.org/ns/docbook”:参考书目,“http://docbook.org/ns/docbook”:索引,“http://docbook.org/ns/docbook”:toc, "http://docbook.org/ns/docbook":appendix, "http://docbook.org/ns/docbook":acknowledgements, "http://docbook.org/ns/docbook":colophon}' 是预期的。

[错误]contents.xml:154:27:cvc-complex-type.3.2.2:属性“id”不允许出现在元素“para”中。

我已经尝试从架构中删除该文档,但我得到了其他错误。我应该尝试什么来解决这个问题?

0 投票
3 回答
1065 浏览

xml - 是否可以使用带有 XInclude 标签的通配符?

恐怕这是不可能的,但也没有找到任何地方说不可能。

我想使用通配符在 XML 文档中包含一组文件。像这样:

我知道它不起作用,但我认为它清楚地表达了我的意图。有没有办法做到这一点?

编辑:

我尝试使用xpointer属性,但无法使其工作。

0 投票
1 回答
215 浏览

xml - DocBook5 和 html 表单

我无法让 html:forms 与 DocBook5 一起使用。

这是一本演示书:http ://www.filedropper.com/demobooktar

重现步骤:

在 htdocs/demo/ 你会看到输出。xsltproc 将保留不匹配的表单元素,以红色显示。

请帮忙,我不知道我在那里缺少什么。感谢任何提示,接受任何中肯的答案。谢谢。

附录

错误信息是

部分中遇到命名空间“http://www.w3.org/1999/xhtml”中的元素形式,但没有模板匹配

0 投票
2 回答
1126 浏览

xml - xsl:stylesheet 中的参数化文档类型

如何将 --stringparam (xsltproc) 注入 XSL 样式表的 DOCTYPE?--stringparam 从命令行指定。

我有几本 docbook5 格式的书,我想用相同的自定义层处理,每本书都有一个唯一的标识符,这里是“演示”,所以我正在运行类似的东西

xsltproc --stringparam course.name 演示 ...

对于每本书。

显然,参数不是这样识别的,而是作为逐字文本,给出错误:

警告:未能加载外部实体“http://edu.yet-another-project.com/course/$(course.name)/entities.ent”

这是我尝试过的方法,但不起作用:

想法?

0 投票
2 回答
286 浏览

xml - 使用 XIncludes 解开一组 XML 文件的依赖关系树

我有一组 XML 文件(具体来说是 DocBook)。它们使用 XML 包含(又名 XInclude)来相互引用。给定这些 XML 文件之一,找出引用它的文件列表的最佳方法是什么?我正在寻找为该文件建立依赖关系树。换句话说,如果我更改给定的 XML 文件,我如何计算将受影响的其他 XML 文件的列表?

0 投票
4 回答
2360 浏览

pdf - 使用 Maven 维护用户文档

我们正在使用 Maven 构建 Java 服务器样式的应用程序。它由几个模块(在单个 Maven“反应器”中)组成,可以将它们插入在一起以生成具有客户需要的功能的最终产品(本质上是 .jar)。所有的内部结构都使用 JavaDoc 和所有文件进行了记录,但这不是您可以提供给客户以了解如何让事情运行的内容。目前我们有一个 OpenOffice 文档作为最终用户文档。

我想将此文档集成到 Maven 构建过程中,其中每个模块的文档与模块的源代码一起维护(手动编辑),最终文档可以参考所需的模块文档部分,添加一些友好的前言,如果可能的话所有,可以参考到JavaDocs。最终,文档应以 PDF 格式输出。

有没有关于 Maven 插件的经验可以帮助解决这个问题?DocBook 是正确的工具吗?也许是乳胶?还是完全不同的东西?一个声音“坚持使用 OpenOffice 和一些文本块”也可能是一个答案。

0 投票
2 回答
202 浏览

xml - XSLT:将模板应用于不包含特定子节点的节点

我正在使用 docbook,并且正在使用将零宽度字符插入到我的表格条目中的模板。这很好,但如果表条目包含一个元素,我需要不应用模板。<para>那么,有没有办法可以将模板应用于所有<entry>不包含 a 的内容<para>

0 投票
1 回答
1321 浏览

xml - XSLT:有条件地添加修改子字符串

我有一个添加零宽度字符的函数。不过,它并没有按照我想要的方式工作。当它不包含正常空格时,如何让它每 15 个字符添加零空格字符?

0 投票
2 回答
8550 浏览

xml - XSL-FO:在每个之间强制分页符

我正在尝试使用 pdf 生成生成 mod 规范。我生成它的方式是使用如下所示的 contents.xml 文件...

现在我还有一个样式表,它在为 XSL-FO 发送上述 xml 之前设置页眉、页脚和表格样式,并且这个样式表需要添加分页符。

所以我的问题是:如何在 contents.xml 中的所有单独的 modspecs 之间添加分页符?

编辑 http://www.sagehill.net/docbookxsl/PageBreaking.html状态我应该将此添加到我的 XSLT:

这样它就可以<?hard-pagebreak?>在 .xml 文件中找到。我想使解决方案尽可能紧凑,那么如何编辑我的样式表,以便第一次通过将添加<?hard-pagebreak?>每个<xi:include>之后,然后是给定我的 sagehill 的模板?

0 投票
1 回答
673 浏览

docbook - How do I generate TOC-only HTML from DocBook?

Given a Docbook-based XML file, how do I extract just the table of contents (TOC) into its own HTML file - preferably without resorting to writing my own XSLT template? I am using xsltproc.

I'm convinced that this must be obviously easy, but for some reason the solution escapes me - after having looked through the DocBook documentation.

As a bonus, I would like the generated toc.html file not to have any html/head/body...body/html wrappers in order to make it simple to embed it within a CMS-powered site.

Any help is appreciated. Thanks.

P.S. My DocBook-content is derived from AsciiDoc, though that should make no difference.