|
|||||
Content processing rules | |||||
SGML documents have a hierarchical element structure. Other structural components within the SGML document nest within the element structure as well. These include rcdata, cdata, and ignore marked sections, processing instructions, non-text entities, and SGML comments.
The OmniMark rules that process these components share the following characteristics:
OmniMark requires that the actions for the rule process the content of these components. The content must be processed only once, or it must be explicitly discarded.
The content of the component can be processed by:
suppress
action
%c
operator in a quoted string
The content of a component can be processed only once: it is an error for a component's actions to contain multiple references to its content, unless they include conditions that ensure only one reference is selected.
---- |