XMLenn
XMLenn is a fictional open specification for XML data modeling and transformation that combines an XML-based language with a runtime processing engine. Intended for use in data interchange and document workflows, XMLenn aims to simplify the creation, validation, and transformation of XML documents through declarative rules and modular components.
Core concept: XMLenn defines schemas, transformation rules, and processing pipelines expressed as XML constructs. The language
Transformations in XMLenn are declared as reusable rules that map input structures to output structures. Pipelines
Tooling and ecosystem: A reference implementation is available in Java and Python, along with a lightweight
History and reception: XMLenn was introduced in the early 2020s as an attempt to unify XML transformation