用户定义的标记处理指令
在 Arbortext Editor 中,有两种用户定义的标记 (UDT) 处理指令 (PI)。这些处理指令仅在 SGML 源文件中显示:
• 包含在文档中使用的 UDT 的定义的 PI。这些 PI 出现在第一个文档元素之前。例如,
<?Pub UDT p para>
用于定义 <p> UDT 的 PI,可以用来替代 <para> 标记。
这也包括下列 Arbortext Editor 自动创建的 UDT PI。
◦ _bookmark UDT - 用于书签和快速标记。
◦ _target_N UDT - 当创建超链接时创建。
◦ _nopagebreak 和 _nocolumnbreak - 当使用相应的修饰菜单项时创建。它们是基于 _touchup 的 UDT。
无法用 > 找到这些 PI,但是可以用 show usertags 命令确定定义了什么样的用户定义标记。
• 标记后面的、并且指明该标记实际是一个 PI 的 PI。处理指令的 UDT 产生与 DTD 元素的 UDT 不同的 PI。将标记标注为 DTD 元素的 UDT 的 PI 无法用 > 找到,但是如果 OID 是一个 UDT 标记,则 oid_name(oid) 可返回 UDT 的名称。