Index of modules


B
BASE [Xhtml_types]
Basic_Forms [Xhtml_sigs.T_01_01]
Basic_Tables [Xhtml_sigs.T_01_01]

F
FORMS [Xhtml_types]

H
HYPERTEXT [Xhtml_types]
Html5
Typesafe constructors and printers for HTML5 documents.
Html5_f
Typesafe constructors for HTML5 documents (Functorial interface)
Html5_sigs
Common Attributes
Html5_types
HTML5 types with variants.

I
Info [Html5_sigs.T]
Info [Svg_sigs.T]
Info [Xhtml_sigs.T_01_01]
Info [Xml_sigs.Iterable_typed_xml]
Info [Xml_sigs.Typed_xml]

L
LINK [Xhtml_types]
LIST [Xhtml_types]

M
M [Html5]
Concrete implementation of HTML5 typesafe constructors
M [Svg]
Concrete implementation of SVG typesafe constructors
M [Xhtml]
Concrete implementation of XHTML typesafe constructors
M_01_00 [Xhtml]
Concrete implementation of XHTML 1.0 typesafe constructors
M_01_01 [Xhtml]
Concrete implementation of XHTML 1.1 typesafe constructors
Make [Html5_f]
Make [Svg_f]
Make [Xhtml_f]
Make [Xml_iter]
Make [Xml_print]
Make_01_00 [Xhtml_f]
Make_01_01 [Xhtml_f]
Make_printer [Html5]
Parametrized stream printer for HTML5 documents
Make_printer [Svg]
Parametrized stream printer for SVG documents
Make_printer [Xhtml]
Parametrized stream printer for XHTML documents (HTML compatible printer)
Make_printer_01_00 [Xhtml]
Parametrized stream printer for XHTML 1.0 documents
Make_printer_01_01 [Xhtml]
Parametrized stream printer for XHTML 1.1 documents (HTML compatible printer)
Make_simple [Xml_print]
Make_typed [Xml_print]
Make_typed_simple [Xml_print]

P
P [Html5]
Simple printer for HTML5 documents
P [Svg]
Simple printer for SVG documents
P [Xhtml]
Simple printer for XHTML documents (HTML compatible printer)
PRESENTATION [Xhtml_types]
P_01_00 [Xhtml]
Simple printer for XHTML 1.0 documents (HTML compatible printer)
P_01_01 [Xhtml]
Simple printer for XHTML 1.1 documents (HTML compatible printer)
Pa_tyxml
Syntax extension for HTML5, XHTML or SVG tree creation.

R
RUBY [Xhtml_types]

S
SPECIAL [Xhtml_types]
STYLE_SHEET [Xhtml_types]
Simplexmlparser
Basic camlp4 parser for xml
Svg
Typesafe constructors and printers for SVG documents.
Svg [Html5_sigs.T]
Svg_f
Typesafe constructors for SVG documents (Functorial interface)
Svg_sigs
Abstraction over XML's types
Svg_types
SVG types with variants.

T
TABLES [Xhtml_types]
TEXT [Xhtml_types]

U
Unit [Svg_types]
SVG defines several units to measure time, length, angles.

X
Xhtml
Typesafe constructors and printers for XHTML 1.0 and 1.1 documents
Xhtml_f
Typesafe constructors for XHTML documents (Functorial interface)
Xhtml_sigs
The elements, attributes, attribute types and data types are given names that match the names in the W3C recommendation as closely as allowed by a strict typing discipline and the lexical conventions of O'Caml: elements are implemented as O'Caml constructors with the same name as in the W3C recommendation. The domain and codomain are specified as 'a elt, where 'a is a concrete phantom type build out of polymorphic variants., attributes are implemented as O'Caml constructors with a_ prefixed to the name. The name is the same as in the W3C recommendation, unless an additional prefix is required to disambiguate: a_fs_rows and a_fs_cols instead of a_rows and a_cols for framesets, because of the different argument types., attribute types are implemented as O'Caml types that all have the same names as in the W3C recommendation, but are all lowercase., data types are also implemented as O'Caml types that all have the same names as in the W3C recommendation and are again all lowercase.
Xhtml_types
XHTML types with variants.
Xml [Html5_sigs.T]
Xml [Svg_sigs.T]
Xml [Xhtml_sigs.T_01_01]
Xml
Basic functions for construction and manipulation of XML tree.
Xml [Xml_sigs.Iterable_typed_xml]
Xml [Xml_sigs.Typed_xml]
Xml_iter
Basic iterators over XML tree (functorial interface).
Xml_print
Printer for XML.
Xml_sigs