XML

Christian Sternagel 📧, René Thiemann 🌐 and Akihisa Yamada 📧

October 3, 2014

This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.

Abstract

This entry provides an XML library for Isabelle/HOL. This includes parsing and pretty printing of XML trees as well as combinators for transforming XML trees into arbitrary user-defined data. The main contribution of this entry is an interface (fit for code generation) that allows for communication between verified programs formalized in Isabelle/HOL and the outside world via XML. This library was developed as part of the IsaFoR/CeTA project to which we refer for examples of its usage.

License

BSD License

History

April 12, 2024
Switched to new XML-transformers, developed by Akihisa Yamada.

Topics

Session XML