XML Path Language (XPath)

tool: SAXON

Purpose: 

Saxon is a collection of tools for processing XML. It is available in three variations: (1) Saxon-HE (Home Edition), (2) Saxon-PE (Professional Edition) and (3) Saxon-EE (Enterprise Edition). Saxon-HE, published under the Mozilla Public Licence, offers implementations of XSLT 2.0, XQuery 1.0, and XPath 2.0 at the basic level of conformance defined by W3C. The commercial variations (Saxon-PE and EE) offer additional support for XQuery 1.1, JDOM, XOM, DOM4J, as well as other features.

Features: 
  • Support for XSLT 1.0/2.0, XPath 1.0/2.0, XQuery 1.0, XML Schema 1.0 and other standards
  • xml-stylesheet Processing Instruction
  • Java Code Generation
A&H use case 1 description: 
The Sheffield Corpus of Chinese (SCC) uses Saxon to create and process mark-up for Chinese historical texts.
A&H use case 2 description: 
The Greek Bible in Byzantine Judaism (GBBJ) project has used Saxon to process historical text written in Hebrew, Greek and English.
A&H use case 3 description: 
The Anglo-Norman On-line Hub has used Saxon to manipulate TEI-conformant XML manifestation of the Anglo-Norman Dictionary
Creator: 
Michael Kay
Publisher: 
Saxonica
Data analysis: 
lifecycleStage: 
Communication and collaboration: 
Data structuring and enhancement: 
Software/programming languages used: 
Platform: 
Purpose: 

A cross-platform XML editor that may be used to create and validate XML documents and associated schema. It fully supports XSL (both XSLT and FO), DTD, Schema (Relax RNG and W3C), Database, XQuery, XHTML and CSS.

Features: 

• Spellchecker, thesaurus, track changes and other word processing functionality
• Configurable document view (normal, tagged, plain text)
• Resource Manager may be used to locate and insert items such as image files and text fragments.

A&H use case 1 description: 
The Inscriptions of Roman Cyrenaica project has used Oxygen XML Editor to create xml documents with the Latin and Greek inscriptions of Roman Cyrenaica.
Creator: 
SyncRO Soft Ltd
Publisher: 
SyncRO Soft Ltd
lifecycleStage: 
Alternate tool(s): 

EMACS, XMLSpy

Platform: 
Licence: 
Software/programming languages used: