logo CTB Centrum voor Teksteditie en Bronnenstudie (KANTL)
Koningstraat 18
b-9000 Gent
Belgium
email: ctb@kantl.be
tel: +32 (0)9 265 93 50
fax: +32 (0)9 265 93 49

The 2007 edition of the Manuscript & Electronic Text Academy (META) introduces the fields of text encoding and electronic textual editing to staff of the Universidade de Lisboa (Portugal). The internationally renowned instructors share a wide experience in Textual Editing and Humanities Computing and consist of Dirk Van Hulle (University of Antwerp, B), Edward Vanhoutte and Ron Van den Branden (Centre for Scholarly Editing and Document Studies-CTB, Royal Academy of Dutch Language and Literature, B).

Manuscript & Electronic Text Academy

META07

30 January - 1 February 2007
Faculdade de Letras da Universidade de Lisboa
Sala 1.2
Alameda da Universidade
1600-214 Lisboa, Portugal

XML, XSL & digitization
Tools and Resources

Compiled by Edward Vanhoutte and Ron Van den Branden

[Editors] [XML/XSLT processors] [Stylesheets] [Optional]

Editors

Exchanger XML Lite V3.2 (16 September 2005)

Description

Exchanger XML Lite is a comprehensive multi platform XML Editor bringing you lots of the great features you have come to expect. The XML Editor facilitates easy editing, browsing, managing and conversion of XML Documents.

Exchanger XML Lite is a Java-based product that provides unique functionality for viewing, authoring and editing XML data and documents.

It features W3C XML Schema, Relax NG and DTD based editing, tag prompting and validation, XPath and regular expression searches, schema conversion, XSLT, XQUERY and XSLFO transformations, comprehensive project management, an SVG viewer and conversion, easy SOAP invocations, and more....

The Exchanger XML Lite edition is for use only in non-commercial environments. Starting the XML Editor for the first time you will be prompted with a license agreement that only allows use of the Exchanger XML Lite edition in non-commercial environments. No registration is required. If you would like to be kept informed of new releases please subscribe to our newsletter.

Installation

The Exchanger XML Editor requires Java 1.4 or higher and works on all platforms where this Java version is supported

Execute the program install of your choice and follow the install shield guidance.

In order to install the TEI P4 (Lite) extension, unzip http://www.exchangerxml.com/editor/TEI-P4/TEI-P4-v10.zip with an Unzip program (e.g. WinZip) to a folder of your choice. Next, import the 'project.xngr' file in the Exchanger XML Editor by selecting the Project > Import Project... menu item and select the 'project.xngr' file. The archive contains 2 example TEI documents (exercise.xml and gentleintro.xml), 2 types to use for tag-completion and validation (TEI P4.type + dtd and TEI P4 Lite.type + dtd), 2 templates for creating new TEI documents (TEI P4.template + TEI.xml and TEI P4 Lite.template + TEI Lite.xml), and 2 scenarios to publish TEI documents as HTML:

  • TEI P4 HTML.scenario + xsl: This scenario creates index.htm in the document source directory by default.
  • TEI P4 HTML Slides.scenario + xsl: This scenario creates index-slides0.htm in the document source directory by default.
Documentation

A full manual is located at http://www.exchangerxml.com/editor/library.html.

Homepage http://www.freexmleditor.com/

Top



XML/XSLT Processors


XMLStarlet Command Line XML Toolkit, version 1.0.1

Description

XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.

XMLStarlet command line utility is written in C and uses libxml2 and libxslt from http://xmlsoft.org/.

Installation

Unzip and extract http://downloads.sourceforge.net/xmlstar/xmlstarlet-1.0.1-win32.zip?modtime=1110928523&big_mirror=0 (using e.g. Winzip) to a convenient directory from which you intend to execute it, e.g. c:\xmlstar. The setup copies a number of files to this folder, including the executable program xml.exe and PDF documentation.

The program can be run from the command line. In the installation folder, just type 'xml' and you will be presented a list of available command options.

Documentation

Once you installed the program, all documentation is in PDF format in the installation directory. The project website contains the same documentation in HTML form as well as links to user forums. See http://xmlstar.sourceforge.net/docs.php.

Homepage http://xmlstar.sourceforge.net/

Top


Stylesheets

TEI stylesheets 5.4.18 (13 November 2006)

Description

This is a set of XSLT specifications to transform TEI XML documents to HTML, to LaTeX, and to XSL Formatting Objects.

These stylesheets concentrate on TEI Lite, but adding support for other modules is fairly easy. In the main, the setup has been used on ?new? documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.

Highly customizable, via an easy form-filling web interface at http://www.tei-c.org/release/doc/tei-p5-xsl/style.xml.

Installation

Unzip http://downloads.sourceforge.net/tei/tei-xsl-5.4.18.zip?modtime=1163420802&big_mirror=0 with an Unzip program (e.g. WinZip) to a convenient directory. After extraction, the stylesheets can be run with an XSLT processor (e.g. XML Starlet).

Homepage http://www.tei-c.org/Stylesheets/teic/

Top


Optional

jEdit 4.2 (28 August 2004)

Description

jEdit is a mature and well-designed programmer's text editor with many attractive features and plugings for a wide range of applications amongst which XML/HTML editing.

Completed with specific XML plugins (see http://plugins.jedit.org/), jEdit supports XML tag completion, on-the fly DTD + W3C XML Schema validation, document structure view etc.

Installation

jEdit 4.2 requires Java 2 version 1.3 or 1.4. jEdit 4.3 pre (12 March 2005) requires Java 2 version 1.4. Before installing jEdit, make sure you have a compatible Java virtual machine.

Run the installer http://prdownloads.sourceforge.net/jedit/jedit42install.jar and follow the install shield guidance.

For XML editing, you can download and install a number of interesting plugins: XML (validation, tag completion, structure browser), XmlIndenter (pretty-print indentation of XML documents), XQuery (XQuery searches), XSLT (XPath searching, XSLT transformations). These can be downloaded and installed

  • automatically: via the Plugins / Plugin Manager menu. Choose "Install" and check the required ones.
  • manually: from the plugin section at http://plugins.jedit.org/list.php.
Documentation

A full manual is located at http://surfnet.dl.sourceforge.net/sourceforge/jedit/jedit42manual-a4.pdf and inside the jEdit program.

A nice introduction to setting up jEdit for XML editing can be found at http://www.mith.umd.edu/teaching/tutorials/xml_tei/index.html.

Homepage http://www.jedit.org

Top


Saxon 6.5.3 and Instant Saxon 6.5.3

Description

Saxon is an open source XSLT 1.0 processor developed by Michael Kay. It is a Java application, and can be run directly from the command prompt; no web server or browser is required. The Saxon program will transform the XML document to, say, an HTML document, which can then be placed on a web server.

If you are running Windows (95/98/NT/2000) the simplest way to use it is to download Instant Saxon, which is packaged as a Windows executable. You will need to have Java installed, but that will be there already if you have any recent version Internet Explorer. (On non-Windows platforms you will need to install the full Saxon product and follow the instructions that come with it.) Instant Saxon is a cut-down version of the full Saxon package. It provides an XSLT processor that can be executed directly on Windows 95/98/NT/2000 platforms. It includes the same executable code as full Saxon, but omits source code, API documentation, and sample applications.

Saxon will run with any XML parser that implements the SAX2 interface (in its Java form), but it comes with a copy of fhe Ælfred parser, so you don't need to install one separately.

Installation

Unzip the file http://prdownloads.sourceforge.net/saxon/instant_saxon6_5_3.zip to a convenient directory from which you intend to execute it, e.g. c:\saxon (using e.g. Winzip). It contains two files: saxon.exe, which is the XSLT processor, and instant.html, which is an instructional HTML page.

Homepage http://www.saxonica.com/

Top


Saxon 8.8

Description

Saxon 8.8 is a XSLT 2.0 and XQuery 1.0 Processor. Developed by Michael Kay, currently editor of the XSLT 2.0 and XPath 2.0 W3C specifications, it can be considered the reference conformant implementation of these (near) standards.

Since version 8.0, Saxon comes in 2 versions:

  • Saxon-B: basic version, freely available
  • Saxon-SA: schema-aware, available on a commercial license

Saxon features as (schema-aware) XSLT, XQuery and XPath processor. From version 8.7 onwards, Saxon is available on both the Java and .NET platforms.

Installation

The basic version of Saxon requires either Java 2 version 1.4 or 1.5, or the .NET platform, version 1.1. Since the .NET development

Unzip the file http://prdownloads.sourceforge.net/saxon/saxonb8-8j.zip to a convenient directory from which you intend to execute it, e.g. c:\saxon (using e.g. Winzip). It contains two files: saxon.exe, which is the XSLT processor, and instant.html, which is an instructional HTML page.

Homepage http://www.saxonica.com

Top


eXist Native XML Database

Description

The eXist native XML database features efficient, index-based XQuery processing, extensions for fulltext search, XUpdate support, and tight integration with existing XML development tools like Cocoon. The database is lightweight and may be easily deployed in a number of ways, running either as a stand-alone server process, inside a servlet engine, or directly embedded into an application.

The eXist project team has released two stable release versions: one concluding an older development branch featuring an older (but well-tested) internal indexing scheme, the other being a stable snapshot of the current development version (featuring a new indexing scheme and the locus of further development). Since the project is developed very actively, it is certainly worth checking out the Subversion repository for access to the most recent features: http://exist.svn.sourceforge.net/viewvc/exist/. Above its powerful features, it is characterised by excellent documentation and comes with complete example web applications.

Installation Execute the installer for either version http://prdownloads.sourceforge.net/exist/eXist-1.0.1-build4311.jar or http://prdownloads.sourceforge.net/exist/eXist-1.1.1-newcore-build4311.jar and follow the install shield guidance. As well as the program itself, this installer requires Java 1.4.2 or higher.
Documentation

This project provides excellent documentation at http://www.exist-db.org/documentation.html and examples at http://demo.exist-db.org/examples.xml.

Homepage http://www.exist-db.org/

Top


XPath Explorer

Description XPath Explorer (XPE) is a GUI application that lets you interactively experiment with XPath. Given an xpath and URL (to an HTML or XML document), it displays matching nodes and their values. This makes it easy to play with and debug your XPath expression.
Installation

First install a java virtual machine on your computer if you don't have one already. You can get if from http://java.sun.com/javase/downloads/index.jsp.

Download the program http://www.purpletech.com/xpe/xpe.jar to a convenient directory from where you can run it by double-clicking the icon.

Homepage http://sourceforge.net/projects/xpe

Top



XHTML author: Edward Vanhoutte
Last Revision: 23/01/2007

Valid XHTML 1.0!