python-Martel

Description

Martel uses a modified form of the Perl regular expression language to describe the format of a file. The definition is used to generate a parser for that format. An input file is converted into a parse tree, which is traversed in prefix order to generate SAX 2.0 events, as used in XML processing. Element names and attributes are specified in the regular expression grammar using the named group extension popularized by Python.

The events can be used by any SAX handler. Some of the common handlers can: build a DOM tree or any other data structures, load an XML database, identify specific data fields (accession number, sequence, cross reference), find the record start and end positions, and drive an XSL transformation.

Application availability

This application is available from the following Mandriva media:

2008.0 x86_64 contrib-release - View package information
cooker x86_64 contrib-release - View package information
cooker i586 contrib-release - View package information
2008.0 i586 contrib-release - View package information

rpms - Mandriva RPMS
Version 1.7 last modified by Arkub on 02/04/2007 at 08:28

 


en

RSS

Creator: Arkub on 2007/03/31 23:53
(c) Mandriva 2007
18888888