package xmlm
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Streaming XML codec for OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      xmlm-1.4.0.tbz
    
    
        
    
  
  
  
    
  
        sha512=69f6112e6466952256d670fe1751fe4ae79e20d50f018ece1709eb2240cb1b00968ac7cee110771e0617a38ebc1cdb43e9d146471ce66ac1b176e4a1660531eb
    
    
  doc/CHANGES.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_outputwith a custom function. Thanks to Konstantinas Myalo for the report and the patch.
- New optional argument decltoXmlm.make_outputto 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.encodingbecomes a polymorphic variant.
- Xmlm.errorbecomes a polymorphic variant and the "E_" prefix is dropped.
- Removed the callback api.
- Removed the tree and cursor api.
Other:
- test/xhtml.mlhas 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.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page