/usr/share/doc/libxml-light-ocaml-dev/README is in libxml-light-ocaml-dev 2.2-17.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | Xml-Light Version 2.2 :
-----------------------
Last version : http://tech.motion-twin.com
Xml Light is a minimal Xml parser & printer for OCaml.
It provide few functions to parse a basic Xml document into
an OCaml data structure and to print back the data structures
to an Xml document.
Xml Light has also support for DTD (Document Type Definition).
Install
-------
make install
by default, Xml Light is installed in the 'ocamlc -where' directory.
you can change it by editing the Makefile.
for Windows users, if you're using the MSVC version of ocaml and
don't have cygwin tools installed, you can do : nmake all
and then copy manually the files to the place you want.
Usage
-----
simple samples :
-- parse / print an xml string ---
let x = Xml.parse_string "<a href='url'>TEXT<begin/><end/></a>" in
Printf.printf "XML formated = \n%s" (Xml.to_string_fmt x);
-- load an xml and a dtd , prove and print ---
let x = Xml.parse_file "myfile.xml" in
let dtd = Dtd.parse_file "myfile.dtd" in
let x = Dtd.prove (Dtd.check dtd) "start" x in
print_endline (Xml.to_string x)
Documentation
-------------
HTML documentation can be generated with ocamldoc :
make doc
you can also directly browse the MLI files to read it.
Licence
-------
Xml Light is LGPL
Credits
-------
(c)2003-2005 Nicolas Cannasse (ncannasse@motion-twin.com)
(c)2003-2005 Motion-Twin
Some parts of this code source has an additionnal copyright to Jacques Garrigue
|