Structure-preserving
What you edit is what you save: XML elements become HTML custom elements in the editor, keeping every attribute and structural feature.
Any XML schema, starting with TEI & JATS
A rich-text editor web component where the content in the editor maps directly onto the XML — no round trips or lossy exports.
What you edit is what you save: XML elements become HTML custom elements in the editor, keeping every attribute and structural feature.
Instead of trying to cover every possible use case, JinnTap is designed to be customized to match your particular XML encoding practice and workflow.
A single JSON config defines the expected XML structure, toolbar buttons, shortcuts and input rules — the main extension point.
Because XML elements are mapped to HTML custom elements, styling is straightforward using standard CSS.
Optional integration with authority databases like GeoNames, GND and others to encode entities.
While JinnTap is meant to be integrated into more complex applications like TEI Publisher, it does itself not require a server. Everything runs in the client.
Type in the editors below, use the toolbar, and toggle source view (</>) to inspect the XML.
Content will be saved to your browser, so you can come back to it later,
but nothing is sent to a server.
Same content as above, but in JATS format: