#--------------------------------#
# README file for XML::STX       #
#--------------------------------#

1. Description
2. License
3. Prerequisites
4. Build and Install
5. Utilities
6. Authors


1. Description
==============

XML::STX is a pure Perl implementation of STX processor. Streaming 
Transformations for XML (STX) is a one-pass transformation language for 
XML documents that builds on the Simple API for XML (SAX). See 
http://stx.sourceforge.net/ for more details.


2. License
==========

Copyright (c) 2002-2003 Ginger Alliance. All rights reserved. This program is 
free software; you can redistribute it and/or modify it under the same terms as 
Perl itself.


3. Prerequisites
================

- XML::SAX
- XML::NamespaceSupport
- Clone


4. Build and Install
====================

The module builds and installs in a standard way:

	perl Makefile.PL
	make
	make test
	make install

To install on Windows (with ActivePerl), just replace "make" with "nmake".


5. Utilities
============

stxcmd.pl
---------
	command line interface to XML::STX

	USAGE:
	  stxcmd.pl [OPTIONS] <transform> <data> [PARAMS]

	OPTIONS:
          -m : measures and displays duration of transformation
          -h : displays this help info
          -v : displays versions of XML::STX and parser/writer to be used
 
	PARAMS:
          name=value pairs separated by a space
 
	EXAMPLE:
          stxcmd.pl -m stylesheet.stx data.xml p1=5 p2=yes

stxview.pl
----------
	GUI (Gtk+) viewer of STX transformation sheets
	
	USAGE: 
	  stxview.pl

6. Author
==========

Petr Cimprich <petr@gingerall.cz>, Ginger Alliance
