3  用户指南 DTD

3 用户指南 DTD

The part DTD 用于 "正常" 文档,例如用户指南或发行说明。 首先是一些介绍主要内容的段落。 之后是章节,它们使用 chapter DTD 在单独的文件中编写。

示例

<?xml version="1.0" encoding="latin1" ?>
<!DOCTYPE part SYSTEM "part.dtd">
<part>
  <header>
    <title>The chapter title</title>
    <prepared>The author</prepared>
    <docno/>
    <date/>
    <rev/>
  </header>

  <description>
    <p>Some text..</p>
  </description>

  <include file="file1"></include>
  <include file="file2"></include>
</part>
    

part DTD 的顶层标签。

包含一个 <header>,一个可选的 <description>,后面跟着一个或多个 <include>.

标题后的介绍,位于主体章节/手册页之前。

包含任何组合和任何数量的 block tags,除了 <image><table>.

一个空标签。 属性 file 指定要包含的文件。 应省略 .xml 文件扩展名。

示例

<include file="notes"></include>
    

The chapter DTD 用于用户指南或类似文档中的章节,其文本被分成可以嵌套的节。

示例

<?xml version="1.0" encoding="latin1" ?>
<!DOCTYPE chapter SYSTEM "chapter.dtd">
<chapter>
  <header>
    <title>Title on first level</title>
    <prepared/>
    <docno/>
    <date/>
    <rev/>
  </header>
  
  <p>Introduction...</p>

  <section>
    <title>Title on second level</title>

    <p>First paragraph.</p>

    <p>Second paragraph etc.</p>

    <section>
      <title>Title on third level</title>

      <p>...</p>
    </section>
  </section>

  ...
</chapter>
    

chapter DTD 的顶层标签。

包含一个 <header>,一个可选的介绍,包含任何组合的 block tags,后面跟着一个或多个 <section>.

章节的细分。

包含一个可选的 <marker>,一个 <title>,后面跟着任何组合和任何数量的 block tags<section ghlink="maint/lib/erl_docgen/doc/src/user_guide_dtds.xml#L172">.

节标题,包含纯文本。