Generated: April 2, 2002, 11:00:29Copyright ©2002, Kurt NørmarkThe local LAML software home page

Reference Manual of the validating LAML basic mirror of the XHTML1.0 strict elements

Kurt Nørmark ©    normark@cs.auc.dk    Department of Computer Science    Aalborg University    Denmark    

Source file: /user/normark/scheme/lib/xhtml1.0-strict/basis.scm
LAML Version 17.00 (April 2, 2002) full

This an accurate, validating mirror of XHMTL1.0 (strict) on basic form. A basic form has a rigid syntactic composition:
   (xhtml1:tag contents . attributes)

The type of contents must be a list of content elements (strings, sub-elements, space suppress, and lists of these) and the attributes must be alternating symbol attribute names and string attribute values.

Here is a concrete example:

   (xhtml1:a (list "AAU CS") 'href "www.cs.auc.dk")
In general we recommend that you use the HTML mirror on its surface form. Use the basic form if you need to write more efficient programs (such as CGI programs) which emit HTML, represented as internal ASTs. The function render converts an AST to a string. The function write-html from the laml.scm file is helpful when rendering, linearizing and writing an AST to a text file.

Each function in this file mirrors and generates an HTML element instance. If the boolean variable check-html-attributes? is true the functions check the attributes of the tag against the attribute definitions in the document type definition. If the boolean variable validate-html? is true the mirror functions perform a full HTML validity check.

CSS inline style attributes can be given side by side with the HTML attributes. A CSS attribute is prefixed with 'css:'. Here is an example:

   (xhtml1:a "AAU CS" 'href "www.cs.auc.dk" 'css:text-decoration "none" 'css:background-color "yellow")

This library requires the general library.

See also the surface form library of the mirror.

Table of Contents:
1. The XML and document type declaration.3. Rendering functions and procedures.
2. Configuration part.4. The HTML basic mirror functions

Alphabetic index:
check-element-prohibitions?check-element-prohibitions?A boolean variable that controls extra HTML validation.
check-errorcheck-errorThe definition of the procedure that reports validation errors.
check-html-attributes?check-html-attributes?A boolean variable which controls the checking of tag attributes.
document-type-declaration(document-type-declaration)Return a document type declaration of this mirror.
error-truncation-lengtherror-truncation-lengthHow many characters of the HTML validation error messages to be presented.
non-transliteration-elementsnon-transliteration-elementsA list of elements for which content data - CDATA - is never transformed.
render(render html-clause [prolog epilog])Render the html-clause (an AST) and return the rendered string
render-to-output-port(render-to-output html-clause output-port [prolog epilog])Render the html-clause (an AST) to output-port.
standard-prolog(standard-prolog)Return the standard prolog of an XHTML document, properly extended with the xml declaration relative to the standard-prolog of laml.scm.
transliterate-character-data?transliterate-character-data?A boolean variable that controls whether CDATA (Character data) are transformed through the HTML character transformation table.
validate-html?validate-html?A boolean variable that controls the HTML validation.
xhtml1:a(xhtml1:a contents . attributes)The LAML mirror of the XHMTL1.0 (strict) a double tag element .
xhtml1:abbr(xhtml1:abbr contents . attributes)The LAML mirror of the XHMTL1.0 (strict) abbr double tag element .
xhtml1:acronym(xhtml1:acronym contents . attributes)The LAML mirror of the XHMTL1.0 (strict) acronym double tag element .
xhtml1:address(xhtml1:address contents . attributes)The LAML mirror of the XHMTL1.0 (strict) address double tag element .
xhtml1:area(xhtml1:area . attributes)The LAML mirror of the XHMTL1.0 (strict) area single tag element .
xhtml1:b(xhtml1:b contents . attributes)The LAML mirror of the XHMTL1.0 (strict) b double tag element .
xhtml1:base(xhtml1:base . attributes)The LAML mirror of the XHMTL1.0 (strict) base single tag element .
xhtml1:bdo(xhtml1:bdo contents . attributes)The LAML mirror of the XHMTL1.0 (strict) bdo double tag element .
xhtml1:big(xhtml1:big contents . attributes)The LAML mirror of the XHMTL1.0 (strict) big double tag element .
xhtml1:blockquote(xhtml1:blockquote contents . attributes)The LAML mirror of the XHMTL1.0 (strict) blockquote double tag element .
xhtml1:body(xhtml1:body contents . attributes)The LAML mirror of the XHMTL1.0 (strict) body double tag element .
xhtml1:br(xhtml1:br . attributes)The LAML mirror of the XHMTL1.0 (strict) br single tag element .
xhtml1:button(xhtml1:button contents . attributes)The LAML mirror of the XHMTL1.0 (strict) button double tag element .
xhtml1:caption(xhtml1:caption contents . attributes)The LAML mirror of the XHMTL1.0 (strict) caption double tag element .
xhtml1:cite(xhtml1:cite contents . attributes)The LAML mirror of the XHMTL1.0 (strict) cite double tag element .
xhtml1:code(xhtml1:code contents . attributes)The LAML mirror of the XHMTL1.0 (strict) code double tag element .
xhtml1:col(xhtml1:col . attributes)The LAML mirror of the XHMTL1.0 (strict) col single tag element .
xhtml1:colgroup(xhtml1:colgroup contents . attributes)The LAML mirror of the XHMTL1.0 (strict) colgroup double tag element .
xhtml1:dd(xhtml1:dd contents . attributes)The LAML mirror of the XHMTL1.0 (strict) dd double tag element .
xhtml1:del(xhtml1:del contents . attributes)The LAML mirror of the XHMTL1.0 (strict) del double tag element .
xhtml1:dfn(xhtml1:dfn contents . attributes)The LAML mirror of the XHMTL1.0 (strict) dfn double tag element .
xhtml1:div(xhtml1:div contents . attributes)The LAML mirror of the XHMTL1.0 (strict) div double tag element .
xhtml1:dl(xhtml1:dl contents . attributes)The LAML mirror of the XHMTL1.0 (strict) dl double tag element .
xhtml1:dt(xhtml1:dt contents . attributes)The LAML mirror of the XHMTL1.0 (strict) dt double tag element .
xhtml1:em(xhtml1:em contents . attributes)The LAML mirror of the XHMTL1.0 (strict) em double tag element .
xhtml1:fieldset(xhtml1:fieldset contents . attributes)The LAML mirror of the XHMTL1.0 (strict) fieldset double tag element .
xhtml1:form(xhtml1:form contents . attributes)The LAML mirror of the XHMTL1.0 (strict) form double tag element .
xhtml1:h1(xhtml1:h1 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h1 double tag element .
xhtml1:h2(xhtml1:h2 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h2 double tag element .
xhtml1:h3(xhtml1:h3 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h3 double tag element .
xhtml1:h4(xhtml1:h4 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h4 double tag element .
xhtml1:h5(xhtml1:h5 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h5 double tag element .
xhtml1:h6(xhtml1:h6 contents . attributes)The LAML mirror of the XHMTL1.0 (strict) h6 double tag element .
xhtml1:head(xhtml1:head contents . attributes)The LAML mirror of the XHMTL1.0 (strict) head double tag element .
xhtml1:hr(xhtml1:hr . attributes)The LAML mirror of the XHMTL1.0 (strict) hr single tag element .
xhtml1:html(xhtml1:html contents . attributes)The LAML mirror of the XHMTL1.0 (strict) html double tag element .
xhtml1:i(xhtml1:i contents . attributes)The LAML mirror of the XHMTL1.0 (strict) i double tag element .
xhtml1:img(xhtml1:img . attributes)The LAML mirror of the XHMTL1.0 (strict) img single tag element .
xhtml1:input(xhtml1:input . attributes)The LAML mirror of the XHMTL1.0 (strict) input single tag element .
xhtml1:ins(xhtml1:ins contents . attributes)The LAML mirror of the XHMTL1.0 (strict) ins double tag element .
xhtml1:kbd(xhtml1:kbd contents . attributes)The LAML mirror of the XHMTL1.0 (strict) kbd double tag element .
xhtml1:label(xhtml1:label contents . attributes)The LAML mirror of the XHMTL1.0 (strict) label double tag element .
xhtml1:legend(xhtml1:legend contents . attributes)The LAML mirror of the XHMTL1.0 (strict) legend double tag element .
xhtml1:li(xhtml1:li contents . attributes)The LAML mirror of the XHMTL1.0 (strict) li double tag element .
xhtml1:link(xhtml1:link . attributes)The LAML mirror of the XHMTL1.0 (strict) link single tag element .
xhtml1:map(xhtml1:map contents . attributes)The LAML mirror of the XHMTL1.0 (strict) map double tag element .
xhtml1:meta(xhtml1:meta . attributes)The LAML mirror of the XHMTL1.0 (strict) meta single tag element .
xhtml1:noscript(xhtml1:noscript contents . attributes)The LAML mirror of the XHMTL1.0 (strict) noscript double tag element .
xhtml1:object(xhtml1:object contents . attributes)The LAML mirror of the XHMTL1.0 (strict) object double tag element .
xhtml1:ol(xhtml1:ol contents . attributes)The LAML mirror of the XHMTL1.0 (strict) ol double tag element .
xhtml1:optgroup(xhtml1:optgroup contents . attributes)The LAML mirror of the XHMTL1.0 (strict) optgroup double tag element .
xhtml1:option(xhtml1:option contents . attributes)The LAML mirror of the XHMTL1.0 (strict) option double tag element .
xhtml1:p(xhtml1:p contents . attributes)The LAML mirror of the XHMTL1.0 (strict) p double tag element .
xhtml1:param(xhtml1:param . attributes)The LAML mirror of the XHMTL1.0 (strict) param single tag element .
xhtml1:pre(xhtml1:pre contents . attributes)The LAML mirror of the XHMTL1.0 (strict) pre double tag element .
xhtml1:q(xhtml1:q contents . attributes)The LAML mirror of the XHMTL1.0 (strict) q double tag element .
xhtml1:samp(xhtml1:samp contents . attributes)The LAML mirror of the XHMTL1.0 (strict) samp double tag element .
xhtml1:script(xhtml1:script contents . attributes)The LAML mirror of the XHMTL1.0 (strict) script double tag element .
xhtml1:select(xhtml1:select contents . attributes)The LAML mirror of the XHMTL1.0 (strict) select double tag element .
xhtml1:small(xhtml1:small contents . attributes)The LAML mirror of the XHMTL1.0 (strict) small double tag element .
xhtml1:span(xhtml1:span contents . attributes)The LAML mirror of the XHMTL1.0 (strict) span double tag element .
xhtml1:strong(xhtml1:strong contents . attributes)The LAML mirror of the XHMTL1.0 (strict) strong double tag element .
xhtml1:style(xhtml1:style contents . attributes)The LAML mirror of the XHMTL1.0 (strict) style double tag element .
xhtml1:sub(xhtml1:sub contents . attributes)The LAML mirror of the XHMTL1.0 (strict) sub double tag element .
xhtml1:sup(xhtml1:sup contents . attributes)The LAML mirror of the XHMTL1.0 (strict) sup double tag element .
xhtml1:table(xhtml1:table contents . attributes)The LAML mirror of the XHMTL1.0 (strict) table double tag element .
xhtml1:tbody(xhtml1:tbody contents . attributes)The LAML mirror of the XHMTL1.0 (strict) tbody double tag element .
xhtml1:td(xhtml1:td contents . attributes)The LAML mirror of the XHMTL1.0 (strict) td double tag element .
xhtml1:textarea(xhtml1:textarea contents . attributes)The LAML mirror of the XHMTL1.0 (strict) textarea double tag element .
xhtml1:tfoot(xhtml1:tfoot contents . attributes)The LAML mirror of the XHMTL1.0 (strict) tfoot double tag element .
xhtml1:th(xhtml1:th contents . attributes)The LAML mirror of the XHMTL1.0 (strict) th double tag element .
xhtml1:thead(xhtml1:thead contents . attributes)The LAML mirror of the XHMTL1.0 (strict) thead double tag element .
xhtml1:title(xhtml1:title contents . attributes)The LAML mirror of the XHMTL1.0 (strict) title double tag element .
xhtml1:tr(xhtml1:tr contents . attributes)The LAML mirror of the XHMTL1.0 (strict) tr double tag element .
xhtml1:tt(xhtml1:tt contents . attributes)The LAML mirror of the XHMTL1.0 (strict) tt double tag element .
xhtml1:ul(xhtml1:ul contents . attributes)The LAML mirror of the XHMTL1.0 (strict) ul double tag element .
xhtml1:var(xhtml1:var contents . attributes)The LAML mirror of the XHMTL1.0 (strict) var double tag element .
xml-declaration(xml-declaration)Return the xml declaration

 

1.   THE XML AND DOCUMENT TYPE DECLARATION.
This section contains document-type-declaration, that returns the appropriate document type declaration of this mirror. In addition, it contains the XML declaration and a redefintion of standard-prolog from laml.scm.


document-type-declaration



Form
(document-type-declaration)

Description
Return a document type declaration of this mirror.


xml-declaration



Form
(xml-declaration)

Description
Return the xml declaration


standard-prolog



Form
(standard-prolog)

Description
Return the standard prolog of an XHTML document, properly extended with the xml declaration relative to the standard-prolog of laml.scm.


 

2.   CONFIGURATION PART.
The variables and functions in this part controls the checking, validation, and error reporting of the HTML mirror functions.


check-html-attributes?



Form
check-html-attributes?

Description
A boolean variable which controls the checking of tag attributes. If true, check the tag (element) attributes against the attributes as defined in the DTD file. The default value is true.


validate-html?



Form
validate-html?

Description
A boolean variable that controls the HTML validation. If true, do validate the generated HTML string against the DTD (the grammar of HTML). The default value is true.


check-element-prohibitions?



Form
check-element-prohibitions?

Description
A boolean variable that controls extra HTML validation. In XHTML, certain document analomies cannot be prevented by the DTD. Some elements have element prohibitions beyond those specified by the DTD. LAML can check these additional prohibitions if this variable is true (#t).


transliterate-character-data?



Form
transliterate-character-data?

Description
A boolean variable that controls whether CDATA (Character data) are transformed through the HTML character transformation table. The default value is true.

See also
Character transformation tabletable


non-transliteration-elements



Form
non-transliteration-elements

Description
A list of elements for which content data - CDATA - is never transformed. As an example, it will often cause problems if scripts are being modified by means of transliterations using the HTML character transformation table. A list of strings. Defaults to (list "script" "style"). You can redefine it after the document style has been loaded.


error-truncation-length



Form
error-truncation-length

Description
How many characters of the HTML validation error messages to be presented.


check-error



Form
check-error

Description
The definition of the procedure that reports validation errors. The default value is display-warning, which issues non-fatal warning messages. Alternative value: laml-error (fatal error messaging).


 

3.   RENDERING FUNCTIONS AND PROCEDURES.
The functions and procedures in this section transform the internal document representation (abstract syntax trees) to a textual form (text strings).


render-to-output-port



Form
(render-to-output html-clause output-port [prolog epilog])

Description
Render the html-clause (an AST) to output-port. output-port is assumed to be open. output-port will not be closed by this procedure.

Parameters
html-clausean AST
output-portan open output port
prologThe symbol prolog, in which case (standard-prolog) is inserted, or a prolog string to be inserted
epilogThe symbol epilog in which case (standard-epilog) is inserted, or a epilog string to be inserted


render



Form
(render html-clause [prolog epilog])

Description
Render the html-clause (an AST) and return the rendered string

Parameters
html-clausean AST
prologThe symbol prolog, in which case (standard-prolog) is inserted, or a prolog string to be inserted
epilogThe symbol epilog in which case (standard-epilog) is inserted, or a epilog string to be inserted


 

4.   THE HTML BASIC MIRROR FUNCTIONS



xhtml1:td



Form
(xhtml1:td contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) td double tag element .

Parameters
contentsThe contents of the td element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtd

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, abbr, axis, headers, scope, rowspan, colspan, align, char, charoff, valign.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:th



Form
(xhtml1:th contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) th double tag element .

Parameters
contentsThe contents of the th element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formth

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, abbr, axis, headers, scope, rowspan, colspan, align, char, charoff, valign.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:tr



Form
(xhtml1:tr contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) tr double tag element .

Parameters
contentsThe contents of the tr element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtr

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (th | td)+



xhtml1:col



Form
(xhtml1:col . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) col single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcol

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, span, width, align, char, charoff, valign.



xhtml1:colgroup



Form
(xhtml1:colgroup contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) colgroup double tag element .

Parameters
contentsThe contents of the colgroup element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcolgroup

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, span, width, align, char, charoff, valign.

Content model: (col)*



xhtml1:tbody



Form
(xhtml1:tbody contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) tbody double tag element .

Parameters
contentsThe contents of the tbody element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtbody

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



xhtml1:tfoot



Form
(xhtml1:tfoot contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) tfoot double tag element .

Parameters
contentsThe contents of the tfoot element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtfoot

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



xhtml1:thead



Form
(xhtml1:thead contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) thead double tag element .

Parameters
contentsThe contents of the thead element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formthead

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



xhtml1:caption



Form
(xhtml1:caption contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) caption double tag element .

Parameters
contentsThe contents of the caption element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcaption

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:table



Form
(xhtml1:table contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) table double tag element .

Parameters
contentsThe contents of the table element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtable

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, summary, width, border, frame, rules, cellspacing, cellpadding.

Content model: (caption?, (col*|colgroup*), ((thead?, tfoot?, tbody+)|(tr+)))



xhtml1:button



Form
(xhtml1:button contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) button double tag element .

Parameters
contentsThe contents of the button element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbutton

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, value, type, disabled, tabindex, accesskey, onfocus, onblur.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | table | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | ins | del | script | noscript)*



xhtml1:legend



Form
(xhtml1:legend contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) legend double tag element .

Parameters
contentsThe contents of the legend element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlegend

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, accesskey.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:fieldset



Form
(xhtml1:fieldset contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) fieldset double tag element .

Parameters
contentsThe contents of the fieldset element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formfieldset

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | legend | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:textarea



Form
(xhtml1:textarea contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) textarea double tag element .

Parameters
contentsThe contents of the textarea element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtextarea

Note
Required attributes: rows, cols.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, disabled, readonly, tabindex, accesskey, onfocus, onblur, onselect, onchange.

Content model: (#pcdata)



xhtml1:option



Form
(xhtml1:option contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) option double tag element .

Parameters
contentsThe contents of the option element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formoption

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, selected, disabled, label, value.

Content model: (#pcdata)



xhtml1:optgroup



Form
(xhtml1:optgroup contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) optgroup double tag element .

Parameters
contentsThe contents of the optgroup element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formoptgroup

Note
Required attributes: label.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, disabled.

Content model: (option)+



xhtml1:select



Form
(xhtml1:select contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) select double tag element .

Parameters
contentsThe contents of the select element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formselect

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, size, multiple, disabled, tabindex, onfocus, onblur, onchange.

Content model: (optgroup | option)+



xhtml1:input



Form
(xhtml1:input . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) input single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface forminput

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, type, name, value, checked, disabled, readonly, size, maxlength, src, alt, usemap, tabindex, accesskey, onfocus, onblur, onselect, onchange, accept.



xhtml1:label



Form
(xhtml1:label contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) label double tag element .

Parameters
contentsThe contents of the label element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlabel

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, for, accesskey, onfocus, onblur.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:form



Form
(xhtml1:form contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) form double tag element .

Parameters
contentsThe contents of the form element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formform

Note
Required attributes: action.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, method, enctype, onsubmit, onreset, accept, accept-charset.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | ins | del | script | noscript)*



xhtml1:area



Form
(xhtml1:area . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) area single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formarea

Note
Required attributes: alt.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, shape, coords, href, nohref, tabindex, accesskey, onfocus, onblur.



xhtml1:map



Form
(xhtml1:map contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) map double tag element .

Parameters
contentsThe contents of the map element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formmap

Note
Required attributes: name.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: ((p | h1|h2|h3|h4|h5|h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | ins | del | script | noscript)+ | area+)



xhtml1:img



Form
(xhtml1:img . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) img single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formimg

Note
Required attributes: src, alt.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, longdesc, height, width, usemap, ismap.



xhtml1:param



Form
(xhtml1:param . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) param single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formparam

Note
Required attributes: name.

Optional attributes: id, value, valuetype, type.



xhtml1:object



Form
(xhtml1:object contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) object double tag element .

Parameters
contentsThe contents of the object element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formobject

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, declare, classid, codebase, data, type, codetype, archive, standby, height, width, usemap, name, tabindex.

Content model: (#pcdata | param | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:small



Form
(xhtml1:small contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) small double tag element .

Parameters
contentsThe contents of the small element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsmall

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:big



Form
(xhtml1:big contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) big double tag element .

Parameters
contentsThe contents of the big element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbig

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:b



Form
(xhtml1:b contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) b double tag element .

Parameters
contentsThe contents of the b element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formb

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:i



Form
(xhtml1:i contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) i double tag element .

Parameters
contentsThe contents of the i element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formi

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:tt



Form
(xhtml1:tt contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) tt double tag element .

Parameters
contentsThe contents of the tt element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtt

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:sup



Form
(xhtml1:sup contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) sup double tag element .

Parameters
contentsThe contents of the sup element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsup

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:sub



Form
(xhtml1:sub contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) sub double tag element .

Parameters
contentsThe contents of the sub element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsub

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:q



Form
(xhtml1:q contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) q double tag element .

Parameters
contentsThe contents of the q element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formq

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:acronym



Form
(xhtml1:acronym contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) acronym double tag element .

Parameters
contentsThe contents of the acronym element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formacronym

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:abbr



Form
(xhtml1:abbr contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) abbr double tag element .

Parameters
contentsThe contents of the abbr element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formabbr

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:cite



Form
(xhtml1:cite contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) cite double tag element .

Parameters
contentsThe contents of the cite element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcite

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:var



Form
(xhtml1:var contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) var double tag element .

Parameters
contentsThe contents of the var element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formvar

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:kbd



Form
(xhtml1:kbd contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) kbd double tag element .

Parameters
contentsThe contents of the kbd element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formkbd

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:samp



Form
(xhtml1:samp contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) samp double tag element .

Parameters
contentsThe contents of the samp element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsamp

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:code



Form
(xhtml1:code contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) code double tag element .

Parameters
contentsThe contents of the code element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcode

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:dfn



Form
(xhtml1:dfn contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) dfn double tag element .

Parameters
contentsThe contents of the dfn element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdfn

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:strong



Form
(xhtml1:strong contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) strong double tag element .

Parameters
contentsThe contents of the strong element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formstrong

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:em



Form
(xhtml1:em contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) em double tag element .

Parameters
contentsThe contents of the em element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formem

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:br



Form
(xhtml1:br . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) br single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbr

Note
No required attributes.

Optional attributes: id, class, style, title.



xhtml1:bdo



Form
(xhtml1:bdo contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) bdo double tag element .

Parameters
contentsThe contents of the bdo element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbdo

Note
Required attributes: dir.

Optional attributes: id, class, style, title, lang, xml:lang.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:span



Form
(xhtml1:span contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) span double tag element .

Parameters
contentsThe contents of the span element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formspan

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:a



Form
(xhtml1:a contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) a double tag element .

Parameters
contentsThe contents of the a element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface forma

Note
No required attributes.

Optional attributes: lang, xml:lang, dir, id, class, style, title, charset, type, name, href, hreflang, rel, rev, accesskey, shape, coords, tabindex, onfocus, onblur.

Content model: (#pcdata | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:del



Form
(xhtml1:del contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) del double tag element .

Parameters
contentsThe contents of the del element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdel

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite, datetime.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:ins



Form
(xhtml1:ins contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) ins double tag element .

Parameters
contentsThe contents of the ins element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formins

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite, datetime.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:blockquote



Form
(xhtml1:blockquote contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) blockquote double tag element .

Parameters
contentsThe contents of the blockquote element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formblockquote

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | ins | del | script | noscript)*



xhtml1:pre



Form
(xhtml1:pre contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) pre double tag element .

Parameters
contentsThe contents of the pre element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formpre

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, xml:space.

Content model: (#pcdata | a | br | span | bdo | map | tt | i | b | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button)*



xhtml1:hr



Form
(xhtml1:hr . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) hr single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhr

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.



xhtml1:address



Form
(xhtml1:address contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) address double tag element .

Parameters
contentsThe contents of the address element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formaddress

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:dd



Form
(xhtml1:dd contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) dd double tag element .

Parameters
contentsThe contents of the dd element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdd

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:dt



Form
(xhtml1:dt contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) dt double tag element .

Parameters
contentsThe contents of the dt element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdt

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:dl



Form
(xhtml1:dl contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) dl double tag element .

Parameters
contentsThe contents of the dl element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdl

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (dt | dd)+



xhtml1:li



Form
(xhtml1:li contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) li double tag element .

Parameters
contentsThe contents of the li element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formli

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:ol



Form
(xhtml1:ol contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) ol double tag element .

Parameters
contentsThe contents of the ol element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formol

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (li)+



xhtml1:ul



Form
(xhtml1:ul contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) ul double tag element .

Parameters
contentsThe contents of the ul element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formul

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (li)+



xhtml1:h6



Form
(xhtml1:h6 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h6 double tag element .

Parameters
contentsThe contents of the h6 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh6

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:h5



Form
(xhtml1:h5 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h5 double tag element .

Parameters
contentsThe contents of the h5 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh5

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:h4



Form
(xhtml1:h4 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h4 double tag element .

Parameters
contentsThe contents of the h4 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh4

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:h3



Form
(xhtml1:h3 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h3 double tag element .

Parameters
contentsThe contents of the h3 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh3

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:h2



Form
(xhtml1:h2 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h2 double tag element .

Parameters
contentsThe contents of the h2 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh2

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:h1



Form
(xhtml1:h1 contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) h1 double tag element .

Parameters
contentsThe contents of the h1 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh1

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:p



Form
(xhtml1:p contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) p double tag element .

Parameters
contentsThe contents of the p element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formp

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:div



Form
(xhtml1:div contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) div double tag element .

Parameters
contentsThe contents of the div element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdiv

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | object | img | map | tt | i | b | big | small | em | strong | dfn | code | q | sub | sup | samp | kbd | var | cite | abbr | acronym | input | select | textarea | label | button | ins | del | script | noscript)*



xhtml1:body



Form
(xhtml1:body contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) body double tag element .

Parameters
contentsThe contents of the body element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbody

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, onload, onunload.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | ins | del | script | noscript)*



xhtml1:noscript



Form
(xhtml1:noscript contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) noscript double tag element .

Parameters
contentsThe contents of the noscript element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formnoscript

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | ins | del | script | noscript)*



xhtml1:script



Form
(xhtml1:script contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) script double tag element .

Parameters
contentsThe contents of the script element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formscript

Note
Required attributes: type.

Optional attributes: charset, src, defer, xml:space.

Content model: (#pcdata)



xhtml1:style



Form
(xhtml1:style contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) style double tag element .

Parameters
contentsThe contents of the style element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formstyle

Note
Required attributes: type.

Optional attributes: lang, xml:lang, dir, media, title, xml:space.

Content model: (#pcdata)



xhtml1:link



Form
(xhtml1:link . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) link single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlink

Note
No required attributes.

Optional attributes: id, class, style, title, lang, xml:lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, charset, href, hreflang, type, rel, rev, media.



xhtml1:meta



Form
(xhtml1:meta . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) meta single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formmeta

Note
Required attributes: content.

Optional attributes: lang, xml:lang, dir, http-equiv, name, scheme.



xhtml1:base



Form
(xhtml1:base . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) base single tag element .

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbase

Note
No required attributes.

Optional attributes: href.



xhtml1:title



Form
(xhtml1:title contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) title double tag element .

Parameters
contentsThe contents of the title element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtitle

Note
No required attributes.

Optional attributes: lang, xml:lang, dir.

Content model: (#pcdata)



xhtml1:head



Form
(xhtml1:head contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) head double tag element .

Parameters
contentsThe contents of the head element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhead

Note
No required attributes.

Optional attributes: lang, xml:lang, dir, profile.

Content model: ((script|style|meta|link|object)*, ((title, (script|style|meta|link|object)*, (base, (script|style|meta|link|object)*)?) | (base, (script|style|meta|link|object)*, (title, (script|style|meta|link|object)*))))



xhtml1:html



Form
(xhtml1:html contents . attributes)

Description
The LAML mirror of the XHMTL1.0 (strict) html double tag element .

Parameters
contentsThe contents of the html element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhtml

Note
Required attributes: xmlns.

Optional attributes: lang, xml:lang, dir.

Content model: (head, body)



Generated: April 2, 2002, 11:00:30
This documentation has been extracted automatically from the Scheme source file by means of the Schemedoc tool