Version: 4.1.3
9 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.