package xmlm
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=69f6112e6466952256d670fe1751fe4ae79e20d50f018ece1709eb2240cb1b00968ac7cee110771e0617a38ebc1cdb43e9d146471ce66ac1b176e4a1660531eb
CHANGES.md.html
v1.4.0 2022-02-08 La Forclaz (VS)
OCaml 5.00 support. Thanks to Antonio Nuno Monteiro for the patch.
v1.3.0 2017-03-15 La Forclaz (VS)
Add
Xmlm.pp_{dtd,name,attribute,tag,signal}
Safe-string support.
Build depend on topkg.
Relicense from BSD3 to ISC.
v1.2.0 2013-09-06 Cambridge (UK)
Xmlm.output
, illegal XML Unicode characters in Data signals or attribute values are output as U+FFFD (thanks to David Sheets for insisting that something should be done about that).Deprecate the ability to IO multiple documents from the same IO abstraction.
Deprecate the functorial interface.
OPAM friendly workflow and drop OASIS support.
v1.1.1 2012-08-05 Lausanne
OASIS 0.3.0 support.
v1.1.0 2012-03-16 La Forclaz (VS)
OASIS support.
Fixes a bug in the UTF-16 decoder.
Fixes a bug in
Xmlm.make_output
with a custom function. Thanks to Konstantinas Myalo for the report and the patch.New optional argument
decl
toXmlm.make_output
to control whether the XML declaration should be output.New function
Xmlm.output_depth
, returns the current element nesting level.
v1.0.2 2009-11-11 大足县
Replaced a (non tail-recursive) use of
List.map
.
v1.0.1 2008-08-01 Lausanne
POSIX compliant build shell script (thanks to Michael D Ekstrand).
Support for Debian packaging.
v1.0.0 2008-03-17 Lausanne
New features:
Streaming IO api with support to IO arborescent data structures.
Proper XML namespace support, all names are expanded names.
Whitespace stripping respects the xml:space attributes.
Xmlm.Make functor to use other types for strings and internal buffers.
UTF-8 encoded documents can start with an UTF-8 encoded BOM.
Incompatible changes:
Xmlm.encoding
becomes a polymorphic variant.Xmlm.error
becomes a polymorphic variant and the "E_" prefix is dropped.Removed the callback api.
Removed the tree and cursor api.
Other:
test/xhtml.ml
has a mapping from XHTML entities to their UTF-8 sequence.Build system switched from make to ocamlbuild
v0.9.0 2007-02-26 Lausanne
First release.