These pages are the primary documentation for NineML. NineML is a suite of (inter)related projects that support parsing documents with Invisible XML and writing parsers. The lower level parsing APIs are capable of more (and less!) than parsing iXML.

At the time of this writing, August 2023, this set of documentation is a little bit experimental. The projects have previously been documented independently, but I think integrated documentation will be easier to read and understand (and easier to write!). But I’ve been wrong before.