1

我需要创建一个由三部分组成的“使用条款”文档……我试图创建这样的文章:

<!DOCTYPE article [
  ...
]>
<article xmlns="http://docbook.org/ns/docbook" version="5.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  xml:lang="en-US"
  xml:id="terms-of-use">
<info>
  <title>Terms of Use</title>
  <copyright>
    <year>2015</year>
    <holder>My Company, Inc.</holder>
  </copyright>
  <legalnotice>blah blah blah</legalnotice>
  <date>October 16, 2015</date>
  <releaseinfo>1.0</releaseinfo>
</info>
<part label="I">
  <title>Title Part One</title>
  <xi:include href="part-1/file-1.xml"/>
  <xi:include href="part-1/file-1.xml"/>
  <xi:include href="part-1/file-N.xml"/>
</part>
<part label="II">
  <title>Title Part Two</title>
  <xi:include href="part-2/file-1.xml"/>
  <xi:include href="part-2/file-1.xml"/>
  <xi:include href="part-2/file-N.xml"/>
</part>
</article>

上面的文档不起作用,因为我猜它不符合架构...是否有任何有用的示例来说明如何创建带有零件的文章?

4

1 回答 1

2

您实际上不能创建article包含part元素的 DocBook。在 DocBook 中,apart是 a 中的一个除法book。我认为您在这里想要的只是sectionelement

您当然可以将您的部分命名为Part One等,并且在概念上只是将它们视为“部分”——但在 DocBook 中,实际赋予特殊名称part的东西仅限于对书的部分进行建模, 并且section是用于建模文章或书中章节的部分(和子部分,递归)的东西。

于 2015-10-10T01:23:28.630 回答