XML Documentation

From Wiki
Revision as of 18:05, 12 June 2024 by Ousia (talk | contribs) (move XML documentation to a different page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Handling XML in ConTeXt has improved dramatically with the advent of MkIV. The new Lua–based infrastructure makes typesetting, manipulating, filtering, and reusing XML much much easier than before.

Unfortunately, this also means that most of the existing documentation is now obsolete.

In general, old MkII code includes the uppercase XML string in its commands (as in \getXMLcode[name]), while new MkIV code uses lowercase xml (as in \xmlflush{#1}).

Documents about XML in MkIV

General Information

Processing XML with lua

XHTML in MKIV

Documents about XML in MkII (obsolete)

XML/ConTeXt in general

Additions and Details of XML/ConTeXt

eXaMpLe framework

(batch processing)

MathML

XSL/FO