|
|||||
rule type | markup-comment | ||||
Related Syntax | Related Concepts |
Syntax
markup-comment conditon? action+
A rule that is performed whenever an SGML or XML comment is found in an SGML or XML document and the condition (if any) is met.
The following statements apply to markup-comment
rules:
markup-comment
rule is performed for an SGML or XML comment, then the comment text is discarded.
markup-comment
rules, then all comments are discarded.
markup-comment
rule may be selected for an SGML or XML comment. That is, either there must be only one markup-comment
rule or, if there is more than one, each rule must have a condition so that only one rule applies to any given comment. It is an error for more than one markup-comment
rule to be selected for an SGML or XML comment.
%c
operator captures the text of a comment. Either %c
or suppress
must be used exactly once in a markup-comment
rule. The "u", "l", "s", "h", and "z" format modifiers can be used on a %c
operator in a markup-comment
rule.
markup-comment
rules in the OmniMark program. All comments in the document prolog (containing the DTD) and document instance are available for processing.
markup-comment
rules affects how translate
rules match text around a comment in the following fashion:
translate
rules in progress when the SGML or XML comment is encountered are terminated, and translate
rule processing is suspended until the comment is processed.
markup-comment
rules apply to the comment (that is, there is a rule in the currently active groups either with no condition or a condition that succeeds).
markup-comment
rules apply.
translate
rule processing is resumed.
This is an example of markup-comment
rules with conditions:
markup-comment when element is p output " (note: %c)" markup-comment when element isnt p output " note: %c%n"
Related Syntax sgml-comment suppress translate %c |
Related Concepts Translate rule boundaries XML/SGML comments and marked sections |
---- |