![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
|||||
| 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 |
| ---- |