Saxonica: Saxon architecture

Saxon architecture

The diagram below provides an overview of the architecture of the full Saxon-EE product, showing the main components and dataflows. Details can be found in the documentation.

Guide to terminology

  • Bytecode: Code interpreted by Java VM
  • EXEC: Internal compiled expression tree
  • JSON: File in JSON format
  • SCM: Schema Component Model (compiled schema)
  • SEF: Stylesheet Export File (compiled stylesheet)
  • Tree: Tree representation of XML document
  • TXT: Plain text file
  • XML: eXtensible Markup Language
  • XQ: XQuery query
  • XSD: XML Schema Document
  • XSLT: eXtensible Stylesheet Language Transformations