Содержание toc.xml
Формат файла с описанием содержания:
<root>
<toc-root topic="topicId">
<toc topic="topicId|mask" title="TitleToc" type="auto|files|plain">
<toc topic="topicId|mask" title="TitleToc" type="auto|files|plain">
...
</toc>
...
<include toc="path/to/toc.xml"/>
...
</toc>
</toc-root>
</root>На верхнем уровне указывается узел toc-root, определяющий корень содержания.
Его атрибут topic должен указывать на статью с главной страницей
документации.
Дочерний узел toc определяет элемент содержания и может содержать свои дочерние
узлы toc.
Атрибуты узла toc:
topic- id статьи (или файл статьи). Может быть относительным (начинатся с'.'), тогда рассматривается относительно папки с родительским элементом содержания, если он есть. иначе - относительно расположения файлаtoc.xmlМожет отсутствовать, тогда элемент содержания указывает на виртуальную статью без текста. Может содержать*, тогда рассматривается как маска, указывающая какие статьи должны попасть в это место содержания.title- заголовок статьи. Если указан, то заменяет заголовок статьи при генерации содержания. Если элемент содержания без статьи, то обязательно нужно указатьtitletype- для элементов содержания с масками. Описывает алгоритм формирования элементов содержания:auto- автоматическое содержание: каждая статья, попавшая под маску - элемент содержания. Если имя файла со статьей имеет имяindex, то статья попадает в содержание с именем папки, в которой она находится. Заголовком элемента содержания становится заголовок статьи.file- автоматическое содержание по файлам. Каждая статья, попавшая под маску - элемент содержания. Имя элемента содержания - имя файла статьи без расширения. Учитывается иерархия файлов. Используется для отладочных целей.plain- какauto, только игнорируется иерархия.
Дочерний узел include предназначен для вставки другого файла toc.xml.
Атрибуты узла include:
toc- виртуальный путь файлаtoc.xmlотносительно корня документации.