Version: 4.1.4.3
10 Web Page Tools
This module provides tools for programmatic creation of static web pages. It is
based on the XML collection; see documentation for xexpr?.
This contract and predicate pair recognizes CSS-expressions, which are
described by the following grammar:
| css | | = | | (list style ...) |
| | | | | |
| style-def | | = | | (cons selector (list property ...)) |
| | | | | |
| property | | = | | (list name value) |
| | | | | |
| selector | | = | | text |
| | | | | |
| name | | = | | text |
| | | | | |
| value | | = | | text |
Here, text is any of the Text Representations described above.
This flat contract corresponds to xexpr?.
These functions write CSS-expressions and
X-expressions, respectively, to output ports, by their
canonical text representations.
These functions write style sheets (represented as CSS-expressions) or
webpages (represented as X-expressions) to files.