|
|||||||||
|
|||||||||
#2129 | Compile-time error |
Possible case mismatch.
Additional Information
XML Parsing is case-sensitive, but the program uses case-insensitive
markup names.
Explanation
Up until OmniMark 5.0, XML parsing was based on an early draft, and the case of names was ignored. By default OmniMark programs also ignore the case of markup names. This is implemented by always converting case-insensitive names to all upper-case. The first final draft of the XML standard specified that case is preserved in XML files. So OmniMark programmers need to tell OmniMark to also ignore the case of markup names. This is done by placing a 'namecase general no' declaration at the start of the program (after a translation-type, escape declaration, and default-io declaration, if given, but before anything else).
---- |