module Svg_f:sig
..end
This module is experimental, it may lack of some attributes,
and the interface is very low level and do not take deeply into account
the needs of SVG elements.
module Make(
Xml
:
Xml_sigs.T
)
:Svg_sigs.Make(Xml).T
with type +'a elt = Xml.elt and type +'a attrib = Xml.attrib
module MakeWrapped(
W
:
Xml_wrap.T
)
(
Xml
:
Xml_sigs.Wrapped
with type 'a wrap = 'a W.t and type 'a list_wrap = 'a W.tlist
)
:Svg_sigs.MakeWrapped(W)(Xml).T
with type +'a elt = Xml.elt and type +'a attrib = Xml.attrib
Svg_f.Make
functor, but allows to wrap elements inside a monad described by Xml_wrap.T
.