Index of modules


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

C
Camllexer

E
EH [Xhtmlparser]
Error [Xhtmlparser.​Make]
Error [Xhtmlparser]

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 [Xml_sigs.​Iterable_typed_xml]
Info [Xml_sigs.​Typed_xml]
Info [Html5_sigs.​T]
Info [Svg_sigs.​T]
Info [Xhtml_sigs.​T_01_01]

L
LINK [Xhtml_types]
LIST [Xhtml_types]
LexerArg [Xhtmlparser]
Loc [Xmllexer]

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 [Xhtmlparser]
Make [Xmllexer]
Make [Html5_f]
Make [Svg_f]
Make [Xhtml_f]
Make [Xml_print]
Make [Xml_iter]
MakeWrapped [Html5_f]

Like the Html5_f.​Make functor, but allows to wrap elements inside a monad described by Xml_wrap.​T.

MakeWrapped [Svg_f]

Like the Svg_f.​Make functor, but allows to wrap elements inside a monad described by Xml_wrap.​T.

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]

N
NoWrap [Xml_wrap]

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)

Parser [Xhtmlsyntax]
Parser5 [Xhtmlsyntax]
ParserSvg [Xhtmlsyntax]

R
RUBY [Xhtml_types]

S
SPECIAL [Xhtml_types]
STYLE_SHEET [Xhtml_types]
Simplexmlparser

Basic camlp4 parser for xml

Svg [Html5_sigs.​T]
Svg

Typesafe constructors and printers for SVG documents.

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.

Unsafe [Html5_sigs.​T]
Unsafe [Svg_sigs.​T]
Unsafe [Xhtml_sigs.​T_01_01]

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.

Xhtmlparser
Xhtmlsyntax
Xml [Xml_sigs.​Iterable_typed_xml]
Xml [Xml_sigs.​Typed_xml]
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_iter

Basic iterators over XML tree (functorial interface).

Xml_print

Printer for XML.

Xml_sigs
Xml_wrap
Xmllexer [Xhtmlparser.​Make]
Xmllexer