Skip to content
Maurice edited this page Nov 10, 2022 · 17 revisions

Welcome to the zml2lido wiki!

What is zml2lido?

zml2lido is xslt script that converts Zetcom's MuseumPlus api interface to Lido 1.0. There is also some Python glue to make this transformation easier, process it further and check it.

The xslt is located at zml2lido/zm2lido/data/xsl/zml2lido.xslt.

I am using the free version of Saxon command line style via Python's subprocess, so this script is not particularly fast and has no low-level magic whatsoever.

Included scripts

The package includes a couple of Pythonhelper scripts that are installed during pip install

  • lido: aka the pipeline script; main tool to make lido files
  • saxon: a tiny wrapper to trigger saxon to do xslt transformations from the command line
  • lfilter: weed out certain elements from your lido data
  • lvalidate: validate a LIDO file
Clone this wiki locally