package tyxml

  1. Overview
  2. Docs
A library for building correct HTML and SVG documents

Install

dune-project
 Dependency

Authors

Maintainers

Sources

tyxml-5.0.0.tbz
sha256=c725bb8918ff1b601e7926b7b6b4799f8f4ab70f5fba9f0970da657cb82c07f2
sha512=61881aa7101b5072b887802e78897920516c9c2b484d51ac281509e83c79969c7654caa31b125ad843b45740dfe143ed5218fd7e4d98dfba8e0b24b272308ed6

doc/tyxml.functor/Svg_f/Make/Unsafe/index.html

Module Make.UnsafeSource

Unsafe features.

Using this module can break SVG validity and may introduce security problems like code injection. Use it with care.

Sourceval data : string wrap -> 'a elt

Insert raw text without any encoding

Sourceval node : string -> ?a:'a attrib list -> 'b elt list_wrap -> 'c elt

Insert an XML node that is not implemented in this module. If it is a standard SVG node which is missing, please report to the Ocsigen team.

Sourceval leaf : string -> ?a:'a attrib list -> unit -> 'b elt

Insert an XML node without children that is not implemented in this module. If it is a standard SVG node which is missing, please report to the Ocsigen team.

Sourceval coerce_elt : 'a elt -> 'b elt

Remove phantom type annotation on an element, to make it usable everywhere.

Sourceval string_attrib : string -> string wrap -> 'a attrib

Insert an attribute that is not implemented in this module. If it is a standard SVG attribute which is missing, please report to the Ocsigen team.

Sourceval float_attrib : string -> float wrap -> 'a attrib

Same, for float attribute

Sourceval int_attrib : string -> int wrap -> 'a attrib

Same, for int attribute

Sourceval uri_attrib : string -> uri wrap -> 'a attrib

Same, for URI attribute

Sourceval uris_attrib : string -> uri list wrap -> 'a attrib

Same, for a space-separated list of URIs

Sourceval space_sep_attrib : string -> string list wrap -> 'a attrib

Same, for a space-separated list of values

Sourceval comma_sep_attrib : string -> string list wrap -> 'a attrib

Same, for a comma-separated list of values