Appendix A: UHTML

Previous Next

Appendix A


UHTML

This appendix describes the subset of HTML that UOS supports natively for application programs.  This is referred to as UHTML.


HTML stands for HyperText Markup Language and is a world standard that is widely used.  UHTML follows the formatting rules of HTML with the only differences being which tags and entities are recognized by UOS.


Non UHTML tags are ignored by UOS HTML processing.  All UHTML text is assumed to he UTF-8, with less than (<) and ampersand (&) being reserved characters.  Multiple contiguous spaces are reduced to single spaces on output.  Carriage Return and Linefeeds are ignored.  Forcing a new line is done by using the <br> tag.  Otherwise, text is automatically wrapped.


UHTML text is designed to be used to output formatted text to printers, terminals, and displays rather than be used on websites.  As a consequence, there is no need for many of the tags used on web pages, including <body>, <script>, <meta>, <html>, and <doc>, among others.  It also does not support CSS, although some tags support the STYLE attribute for some features.