自定义DITA:允许p in dt

时间:2017-08-03 08:09:47

标签: dita

我正在使用DITA标准。 事实上,我必须在dt中允许p标记。 我想禁用元素dt中的CDTA并允许元素为它。

我在文件commonElements.mod中更改了以下代码

<!ENTITY % term.cnt 
  "#PCDATA | 
   %basic.ph; | 
   %data.elements.incl; | 
   %foreign.unknown.incl; | 
   %image;
  "
>

<!ENTITY % term.cnt 
  "p | 
   %basic.ph; | 
   %data.elements.incl; | 
   %foreign.unknown.incl; | 
   %image;
  "
>

结果仍然是dt允许的CDTA,没有p标签 在女巫dita文件,我必须做出我的改变? 感谢

1 个答案:

答案 0 :(得分:2)

  

请勿更改任何官方DITA文件!

     

您应该创建specialization

您不得允许<p>中的<dt>元素。这违反了规范。也许您想创建一个基于<dt>中允许的元素的新元素。然后,您可以将新元素的外观更改为看起来像 <p>元素。

也许你应该解释一下你想要实现的目标。