E-XML

An XML library for E, aiming to be the standard clean way to manipulate XML in E programs. By User:Kevin Reid.

Repository: https://github.com/kpreid/e-xml

Current state
The library provides XML quasiliterals, indexing them by XPath expressions, and coercion of text and attribute values to strings. It does not provide any proper way to read or write an XML document, or construct XML fragments.

Development is currently on hold; the most recent roadblock was constructing an efficient implementation of immutable trees with XPath support.