自定义DITA:在dt中允许p

问题描述:

我正在使用DITA标准。事实上,我必须在dt中允许p标记。 我想禁止元素dt中的CDTA,并允许元素p。自定义DITA:在dt中允许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在DT允许的,没有p标签 在女巫DITA文件,我必须做出我的变化? 谢谢

不要更改任何官方DITA文件!

您应该创建一个specialization

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

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

+0

你说得对。 我必须创建一个新元素。 谢谢你的建议 – Olli