ocaml-xhtml - OCaml module for creating valid XHTML 1.1 documents

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename ocaml-xhtml-20050620-16.mga7.i586.rpm
Package name ocaml-xhtml
Package version 20050620
Package release 16.mga7
Package architecture i586
Package type rpm
Category Development/OCaml
Homepage http://theorie.physik.uni-wuerzburg.de/~ohl/xhtml/
License GPL
Maintainer -
Download size 143.55 KB
Installed size 512.88 KB
XHTML is a OCaml module for creating valid XHTML 1.1 (and XHTML 1.0)
documents. The validity of the pages is guaranteed by the OCaml type system.
(NB: at the time of writing, forms support was not complete, only basic
forms are implemented. Image maps are also not implemented yet.)
XHTML can be used for creating static documents, but it is not the most
conventient way to key in text heavy documents. Instead, it should be most
useful for database frontends etc.
XHTML is not a general XML processor that parses a DTD and checks the
validity of a document with respect to this DTD. This lack in flexibility
is made up for by the ability to perform prove validity by static type
The implementation uses a XML module for generating well formed---but not
necessarily valid with respect to some DTD---XML documents. The elements
of type XML.elt and attributes of type XML.attrib are then hidden behind
polymorphic phantom types type 'a elt = XML.elt and type 'a attrib =
XML.attrib with 'a set to appropriate polymorphic variants.
This approach can be adopted easily to other XML document types: MathML and
MusicML come to mind.


Package Version Architecture Repository
ocaml-xhtml-20050620-16.mga7.x86_64.rpm 20050620 x86_64 Mageia Core
ocaml-xhtml - - -


Name Value
ocaml(CamlinternalFormatBasics) = e065a8b8027a7269fbe69420861f3140
ocaml(Stdlib) = 785bc4357cd198defc8f1d3d8a46bf31
ocaml(Stdlib__buffer) = 47741a304c36252fb0d02df4002cd45b
ocaml(Stdlib__char) = 6383a30ad3a6ba875e99d104b0ac895b
ocaml(Stdlib__format) = ded827a86373f27e1e1668a07e19a5f0
ocaml(Stdlib__list) = 6ac77ba2b0170f6297044c5028e5a32c
ocaml(Stdlib__printf) = 1e129649940609c444244e9f06f0be2e
ocaml(Stdlib__seq) = 5714d5da4a2ed04debb615c21e61bad9
ocaml(Stdlib__set) = a52672326ca391bcc902a00841479c39
ocaml(Stdlib__string) = cf3a35a636b40f4dfa3c7f93ef2f2d33
ocaml(Stdlib__uchar) = 6d473d0370eac1a310ce126c25d7883a
ocaml(runtime) = 4.07.1


Name Value
ocaml(XHTML) = 9184f20e6d94e851c2c45b1dfa195d50
ocaml(XML) = cc6d87b25926dff023b0636cc87889b5
ocaml-xhtml = 20050620-16.mga7
ocaml-xhtml(x86-32) = 20050620-16.mga7


Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package ocaml-xhtml-20050620-16.mga7.i586.rpm
Source Package ocaml-xhtml-20050620-16.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install ocaml-xhtml rpm package:
    # dnf install ocaml-xhtml




2018-10-23 - tv <tv> 20050620-16.mga7
+ Revision: 1324015
- rebuild with ocaml-4.07.1
2018-10-22 - pterjan <pterjan> 20050620-15.mga7
+ Revision: 1323683
- Rebuild for ocam 4.07
2018-09-23 - umeabot <umeabot> 20050620-14.mga7
+ Revision: 1299947
- Mageia 7 Mass Rebuild
2017-11-26 - tv <tv> 20050620-13.mga7
+ Revision: 1179784
- rebuild for new ocaml
- rebuild for new ocaml
2016-11-24 - neoclust <neoclust> 20050620-11.mga6
+ Revision: 1069797
- Rebuild against fixed ocaml

See Also

Package Description
ocaml-xhtml-devel-20050620-16.mga7.i586.rpm Development files for ocaml-xhtml
ocaml-xml-light-2.4-11.mga7.i586.rpm Minimal XML parser & printer for OCaml
ocaml-xml-light-devel-2.4-11.mga7.i586.rpm Development files for ocaml-xml-light
ocaml-xmlm-1.3.0-3.mga7.i586.rpm Streaming XML input/output for OCaml
ocaml-xmlm-devel-1.3.0-3.mga7.i586.rpm Development files for ocaml-xmlm
ocaml-yojson-1.4.1-5.mga7.i586.rpm An optimized parsing and printing library for the JSON format
ocaml-yojson-devel-1.4.1-5.mga7.i586.rpm Development files for ocaml-yojson
ocaml-zarith-1.7-4.mga7.i586.rpm Arithmetic and logical operations over arbitrary-precision integers
ocaml-zarith-devel-1.7-4.mga7.i586.rpm Development files for ocaml-zarith
ocaml-zed-1.6-5.mga7.i586.rpm Abstract engine for text edition in OCaml (development tools)
ocaml-zed-devel-1.6-5.mga7.i586.rpm Development files for ocaml-zed
ocamldsort-0.16.0-10.mga7.i586.rpm A dependency sorter for OCaml source files
ocamlfuse-2.7.1-6.mga7.i586.rpm Ocaml FUSE binding
ocamlify-0.0.2-12.mga7.i586.rpm Include files in OCaml code
ocamlmakefile-6.37.0-10.mga7.i586.rpm Automated compilation of complex OCaml-projects