自定义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>
元素。
也许你应该解释你想要达到的目标。
你说得对。 我必须创建一个新元素。 谢谢你的建议 – Olli