The tags can roughly be divided in 2 groups:
- Documentation structure tags. These are needed for fpdoc to do it's work. They
determine what elements are documented. See table (4.1)
- Text structure and formartting tags. These tags indicate blocks of text, such as
paragraphs, tables, lists and remarks, but also specify formatting: apply formatting
(make-up) to the text, or to provide links to other parts of the text. These mostly occur
in text structure tags. See table (4.2)
Table 4.1: | Documentation structure tags |
Tag | Description | Page |
|
|
| descr | Element description | 109 |
element | Identi er documentation | 117 |
errors | Error section | 119 |
fpdoc-description | Global tag | 121 |
module | Unit tag | 131 |
package | Package global tab | 138 |
seealso | Cross-reference section | 144 |
short | Short description | 146 |
topic | Topic page | 153 |
|
|
| |
|
Table 4.2: | Text formatting tags |
Tag | Description | Page |
|
|
| b | Format bold | 103 |
caption | Specify table caption | 105 |
code | Syntax highlight code | 107 |
dd | de nition data | 111 |
dl | de nition list | 113 |
dt | De nition term | 115 |
i | format italics | 122 |
li | list element | 124 |
link | Cross-reference | 126 |
ol | numbered list | 133 |
p | paragraph | 135 |
pre | Preformatted text | 139 |
remark | remark paragraph | 142 |
table | Table | 148 |
td | Table cell | 150 |
th | Table header | 152 |
tr | Table row | 155 |
u | format underlined | 157 |
ul | bulleted list | 159 |
var | format as variable | 161 |
|
|
| |
|
The nodes for formatting a text resemble closely the basic HTML formatting tags with the
following exceptions:
- Each opening tag must have a corresponding closing tag.
- Tags are case sensitive.
- Tables and paragraphs are at the same level, i.e. a table cannot occur inside a
paragraph. The same is true for all 'structural' tags such as lists,
Also, if special formatting tags such as a table or lists are inserted, then the remaining text must
be inside a paragraph tag. This means that the following is wrong:
Some beginning text
- A list item
some ending text
|
Instead, the correct XML should be
Some beginning text
- A list item
some ending text
|