Содержание для подкарты DITA - PullRequest
1 голос
/ 17 июня 2011

Я недавно сталкивался с DITA и с ним дурачился, чтобы оценить, будет ли он применим для наших внутренних потребностей в документации. Я пытаюсь понять (и научиться), как правильно структурировать документ. Моя первоначальная настройка примерно такая:

MainMap.ditamap:

<map>
  <mapref href="submap-1.ditamap"/>
</map>

подкарта-1.ditamap:

<map>
  <topichead navtitle="Topic Title 1">
    <topicref href="topic1.dita"/>
    <topicref href="topic2.dita"/>
  </topichead>
</map>

Когда я конвертирую это в HTML, я получаю список следующих html:

  • toc.html
  • mainmap.html
  • topic1.html
  • topic2.html

toc.html выглядит так:

Содержание

  • Название темы 1
    • topic1
    • topic2

Итак, одну вещь, которую я не понимаю здесь, это то, что «Название темы 1» также является ссылкой, и она связана с mainmap.html, который просто содержит заголовок, что делает его абсолютно бесполезным. Я ожидаю (или хочу :)), что «Название темы 1» не будет ссылкой или, если это так, будет ссылкой на страницу с оглавлением для подкарты.

  • Возможно ли содержание для субкарт?
  • Должен ли я структурировать подкарты по-другому, чтобы заголовок темы был более полезным? Вместо использования themehead, используйте topicref для topictitle.dita с кратким содержанием и списком, похожим на TOC?
    • Было бы немного громоздко вести этот список. Есть ли способ сделать это автоматически?
  • Конвертировать главную карту как страницу с несколькими HTML, но подкарту как страницу с одним HTML? Это возможно?

Кстати, я пробую ознакомительную версию XMLMind XML Editor - Professional Edition. Предложение в редакторе с точки зрения лучшей функциональности / юзабилити / возможности покупки также приветствуется. :)

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 24 июня 2011

TOC для подкарт может быть сгенерировано, это зависит от процессора; XMLMind XML Editor использует XMLmind DITA Converter для обработки DITA.

Семантически, элемент должен просто генерировать новый иерархический уровень с заголовком. XMLMind DITA Converter, кажется, обрабатывает это, как если бы он был с темой только для заголовка. Например, DITA Open Toolkit (DITA-OT) будет генерировать заголовок только в оглавлении, а не автоматически создаваемый раздел «Обзор».

Опять же, для DITA-OT, если вместо этого вы используете тему обзора, дочерние ссылки на вложенные темы будут создаваться автоматически, поэтому вам не нужно поддерживать их вручную. Посмотрите, так ли это и с XMLMind DITA Converter.

WRT. редакторы для DITA, мои личные предпочтения - oXygen XML Editor . Он может быть использован как разработчиками, так и техническими авторами, активно развивается и доступен по цене.

0 голосов
/ 26 августа 2012

Чтобы просмотреть содержимое вложенной карты-1 в виде файла HTML, преобразуйте его из файла с дамапом в тему.

...