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

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