HTMLDocument.HTMLDocument(3kaya)
NAME
HTMLDocument::HTMLDocument - A HTML document
SYNOPSIS
HTMLDocument::HTMLDocument< > = HTMLDocument(HTMLDocument::MetaData head,ElementTreeData::ElementTree body,HTMLDocument::Doctype doctype,[Tuples::Pair<String, String> ] http- headers)
DESCRIPTION
- This data type represents a HTML document. The doctype is set when an
instance of this type is created. The document can be converted to a
string, with each field forming a different part
- <DOCTYPE ...> <!-- from doctype field -->
<html> - <head>
- <!-- links, stylesheets, scripts and metadata from the head field >
- </head>
<body> - <!-- a HTML or XHTML element tree manipulated with the
- functions in this module -->
- </body>
- </html>
The httpheaders field contains details of HTTP headers to be set if the document is served over HTTP (such as in a CGI program or Webapp)
AUTHORS
Kaya standard library by Edwin Brady, Chris Morris and others
(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
The Kaya standard library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public
License (version 2.1 or any later version) as published by the Free
Software Foundation.
RELATED
- HTMLDocument.Doctype (3kaya)
ElementTreeData.ElementTree (3kaya)
HTMLDocument.MetaData (3kaya)
HTMLDocument.addHTTPHeader (3kaya)
HTMLDocument.new (3kaya)
HTMLDocument.setDocumentTitle (3kaya)
CGI(3kaya)
Webapp(3kaya)