Tyxml_svg.Unsafe
tyxml · API reference
Unsafe features.
Using this module can break SVG validity and may introduce security problems like code injection. Use it with care.
val data : string wrap -> 'a eltInsert raw text without any encoding
val node : string -> ?a:'a attrib list -> 'b elt list_wrap -> 'c eltInsert 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.
val leaf : string -> ?a:'a attrib list -> unit -> 'b eltInsert 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.
val coerce_elt : 'a elt -> 'b eltRemove phantom type annotation on an element, to make it usable everywhere.
val string_attrib : string -> string wrap -> 'a attribInsert 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.
val float_attrib : string -> float wrap -> 'a attribSame, for float attribute
val int_attrib : string -> int wrap -> 'a attribSame, for int attribute
val uri_attrib : string -> uri wrap -> 'a attribSame, for URI attribute
val space_sep_attrib : string -> string list wrap -> 'a attribSame, for a space separated list of values
val comma_sep_attrib : string -> string list wrap -> 'a attribSame, for a comma separated list of values