Вопрос:

Использование topicmeta в теле темы

dita

38 просмотра

1 ответ

183 Репутация автора

Я начинаю использовать DITA для написания спецификаций продуктов. Я использую метаданные prodname, чтобы поместить номер продукта в заголовок. Теперь мне интересно, как, если вообще я могу использовать ту же информацию в части тела моего документа. Есть ли способ DITA использовать эту информацию для моих целей? Или это не «правильное» использование?

Автор: Fredrik Источник Размещён: 08.03.2017 07:03

Ответы (1)


5 плюса

822 Репутация автора

Решение

Вы можете создать <keyword>элемент и повторно использовать его по ключевой ссылке.

Карта ДИТА

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<map>
 <title><keyword keyref="product"/></title>
 <keydef keys="product">
  <topicmeta>
   <keywords>
    <keyword>my product</keyword>
   </keywords>
  </topicmeta>
 </keydef>
 <topicref href="topic.dita"/>
</map>

DITA Тема

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic id="topic">
  <title>my topic</title>
  <prolog>
    <metadata>
      <prodinfo>
        <prodname>
          <keyword keyref="product"/>
        </prodname>
      </prodinfo>
    </metadata>
  </prolog>
  <body>
    <p><keyword keyref="product"/></p>
  </body>
</topic>
Автор: Stefan Eike Размещён: 08.03.2017 10:52
Вопросы из категории :
32x32