在主题正文中使用topicmeta

时间:2017-03-08 07:03:04

标签: dita

我开始使用DITA编写产品规格。我使用"产品名称"将产品编号放在标题中的元数据。现在我想知道如果我可以在我的文档的正文部分使用相同的信息。是否有DITA方式将此信息用于我的目的?或者这不是"正确"使用

1 个答案:

答案 0 :(得分:5)

您可以创建<keyword>元素并通过键引用重复使用它。

DITA地图

<?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>