|
|||||
Record boundaries: default handling | |||||
Prerequisite Concepts | Related Syntax |
There are some interdependencies between the value given in the newline
declaration and the default record boundary conversions that you should be aware of.
If no sgml-in
action is encountered prior to the output of (some) data to the #markup-parser
stream, then the default conversion depends on the value of the newline sequence, as follows:
newline
declaration in the OmniMark program, then all newline sequence characters in data output to the #markup-parser
stream are converted to the sequence of carriage return followed by line feed. For systems that use the ASCII character set, this is equivalent to sgml-in "%13#%10#"
.
#markup-parser
stream are not converted. For all systems, this is equivalent to sgml-in #none
.
These defaults are in effect until an sgml-in
action is encountered.
If no sgml-out
action is encountered prior to the processing of data content, then all record-end characters in data content are converted to the newline sequence prior to their being provided to markup processor rules. In other words, for all systems, the default sgml-out
action is: sgml-out %n
.
Prerequisite Concepts Record boundaries: manipulating |
Related Syntax #markup-parser #sgml |
---- |