自定义 DITA:允许 dt 中的 p

Customize DITA: allow p in dt

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

我在文件 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;
  "
>

结果仍然是CDTA in dt allowed and no p tag 在 dita 文件上,我必须进行更改吗? 谢谢

Do not change any official DITA files!

You should create a specialization.

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

也许你应该解释一下你想要达到的目标。