
XML-ReDIF prototype parser alpha, version 0.1.


In this file:
  ABOUT THE SOFTWARE 
  INSTALLATION
  MORE INFO


ABOUT THE SOFTWARE 

This piece of software is capable of parsing and validating the ReDIF
data expressed in XML files against a new type of specification.
Previously it was the redif.spec file, which had a specific
proprietary format.  Now it is the redif.spec.xml file (included into
the package), expressed in XML and with a bunch of new features.  It
looks like a kind of a simple XML schema and has a similar purpose.

There are not much of ReDIF data expressed in XML yet, so I have
created several sample templates, that you'll find in the data/
directory.  They'll give you idea of how exactly XML-ReDIF is expected
by this package.  There you will also find some examples of invalid
ReDIF templates, to see how the parser rejects them.

The parser is used by the xrp script, which is just an interface to
the SD/XR.pm module. 


INSTALLATION

For this piece of software to work you'll need to install it, and also
to have several additional 3rd party modules installed.  They all can
be found on CPAN (www.perl.com/CPAN/), but I have included the
versions I have into the modules/ directory for the convenience.

The modules are: 

Devel::Assert
Class::Generate
XML::Parser

Please note, that if you are running ActivePerl on the Win32
platform, the XML::Parser is probably already installed there.


To install you need to execute the following commands:

   perl Makefile.PL
   make
   make install 

For the last step you would probably need the root access. 


MORE INFO 

For more information on the XML-ReDIF please consult the
redif.spec.xml file, which has a number of comments, which may be
helpful and can give some understanding of what I was working with and
what is my direction.  Also browse through the data/ files.


Please report bugs and critics to

Ivan Kurmanov <ivan@tm.minsk.by>, <iku@fnmail.com>


