package plist-xml
Reading and writing of plist files in the XML format in pure OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
plist-xml-0.5.1.tbz
sha256=3c40af8ede1c1e0b2893e44f5caecac7f1017271e820a9a57124ac736a49a678
sha512=bfdf0e6134a0369ffd0266db75f218037619fd0709d5812aa12aea6c4f4b996bd97264e8cbbb90817347d52bb380659c50f87b23b828b44cdd1a3d1d34818226
doc/CHANGES.html
0.5.1 (April 6, 2025)
- Remove unused dependency on
cstruct
.
0.5.0 (March 10, 2023)
- Rename
of_channel
tofrom_channel
andof_string
tofrom_string
. The new names reflect the naming convention across multiple popular OCaml file format libraries.
0.4.0 (Feb 21, 2023)
Version 0.4.0 is a major rewrite with an API redesign that is not backwards-compatible. plist-xml
now uses xmlm
instead of markup
for the underlying XML codec. The package plist-xml-lwt
no longer exists. In the new API, plist-xml
has both a high-level tree interface and a low-level streaming interface.
0.3.0 (Oct 28, 2020)
plist_of_stream_exn
now takes a(Markup.signal, s) Markup.stream
instead of a(Markup.content_signal, s) Markup.stream
, as theMarkup.content_signal
type was removed from Markup.ml in version 1.0.0-1.
0.2.0 (Aug 11, 2020)
signals
now emitsxml
anddoctype
elements.signals
now givesplist
element the attributeversion="1.0"
.- Add
?encoding
parameter tosignals
function.
0.1 (Aug 5, 2020)
Initial release.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page