Provided by: libeliom-ocaml-doc_3.0.3-4build2_all 

NAME
Eliom_content - This module provides the creation of valid XML content, i.e.
Module
Module Eliom_content
Documentation
Module Eliom_content
: sig end
This module provides the creation of valid XML content, i.e. XML, SVG, and (X)HTML5. XML tree
manipulation within Eliom is based on the TyXML library but use a custom representation for XML values
(see Eliom_content.Xml ). Then, Eliom_content redefines the three high level interfaces (
Eliom_content.Svg , Eliom_content.Html5 ) that are provided by TyXML for valid XML tree creation and
printing.
Modules Eliom_content.Html5 , Eliom_content.Svg contain two implementing sub-modules:
Eliom_content.Html5.F and Eliom_content.Html5.D .
Functional semantics
The F modules provide functions to create elements with functional semantics: On the one hand side, those
values do not have an identifier, which means utilizations of those values are independent of each other.
On the other hand side, they cannot be referred to, neither by client code when created on the server,
nor for usage in the functions of and .
DOM semantics
The D modules provide functions to create elements with DOM semantics: Firstly, they behave like DOM
nodes, e.g. they can only be added once to the DOM tree even when appended several times. Secondly,
those values have an identifier, which means they can be referred to on the client side (by %variable )
or used with the functions in and .
In case of doubt, use the modules with DOM-like semantics Eliom_content.Html5.D .
module type Forms = sig end
Abstract signature for links and forms creation functions. For concrete instance see Eliom_content.Html5
, or Eliom_content.Html_text .
module Xml : sig end
Low-level XML manipulation.
module Svg : sig end
Building and pretty-printing valid SVG tree.
module Html5 : sig end
Building and printing valid (X)HTML5 tree.
module Html_text : sig end
OCamldoc 2014-02-04 Eliom_content(3o)