| Graham Swallow 
    gps at trix.dircon.co.uk Mon Aug 7 02:00:52 EST 2000 
 You have to mess with the PATHS and the /etc/sgml/ pathnames,
but then it just works. It is an SGML parser (actually SP is
the Parser, SPIN is the interface to Python).
I wouldn't recommend using SPIN on a production server because 
it is not mem-leakage tested, and because if users can upload
SGML they can down load any file (named as an entity), however
it provides elem_info and elem_obj, which are very useful
when building SGML/HTML/XML trees. You can also use them without
initialising the parser, and wrap them in names that you like.
Graham (who thinks mod_python is great)
Begin4
Title:          SPIN_py - SGML Parser Integration (Python)
Version:        0.2.3
Entered-date:   2000-08-06
Description:    SP is _the_ SGML Parser.
                spin_py.so is a loadable Python module.
                SPIN_py uses the generic
                SP-API and routes its events to Python, with some
                fixups on the way. It also provides a few
                C-Python types which are very useful when building
                SGML/HTML/XML trees (elem_info, elem_obj).
                This release includes a standard libsp16.so (binary)
                otherwise its 100K not 1MB. To compile from source
                you may need SP-1.3.4 from http://www.jclark.com/
Keywords:       SGML HTML XML SP Parser Python Apache mod_python
Author:         gps at trix.dircon.co.uk (Graham Swallow)
Primary-site:   http://www.trix.dircon.co.uk/SPIN/
Alternate-site: metalab.unc.edu /pub/Linux/utils/text/
                1026522   SPIN_py-0806.tgz
Platforms:      libc.so.6, gcc-2.96, Linux, Solaris, NOT-HP-UX-YET,
Copying-policy: L-GPL
End
 |