The following module was proposed for inclusion in the Module List:

  modid:       XML::Simple::PurePerl
  DSLIP:       bdpOg
  description: pure perl API to create and parse XML
  userid:      PDEEGAN (Pat Deegan)
  chapterid:   11 (String_Lang_Text_Proc)
  communities:
    [EMAIL PROTECTED]

  similar:
    XML::DOM

  rationale:

    Greetings,

    This is a resubmission (with a new name, based on previous
    discussion with Brian D. Foy in the thread starting with message
    http://archive.develooper.com/modules@;perl.org/msg13839.html) of a
    pure perl, object-oriented API that provides classes for XML
    documents, elements and nodes and allows you to generate, parse and
    manipulate XML documents.

    XML::Simple::PurePerl is a "stand-alone" module in that it does not
    require additional libraries or even a compiler to install and is,
    in my opinion, flexible and easy to use. A project site was created
    (http://minixml.psychogenic.com) where you can find detailed
    information on the interface. Developer response has so far been
    positive.

    The module is

    simple: The API is easy to learn and use. While providing a number
    of classes in the package and offering XML generation and parsing
    functionality, users only need to interact with 2 of those classes.

    independent: The package is small and has no external dependencies
    or requirements. You can therefore easily install it on any host,
    for instance in the case of a web server to which you only have FTP
    access - just upload it and begin using the module in your CGIs.

    portable: All modules are written in pure Perl, ensuring maximum
    portability.

    I've run a quick script using the latest version of the module,
    which simply reads in a (large) XML file (which you can find at
    http://www.w3.org/TR/1998/REC-xml-19980210.xml - it is the XML
    specification ) and parses it. I then request the document be
    stringified. This is a good test of the parsing abilities as the XML
    is completely decomposed then recreated. You can find the resulting
    output attached to message
    http://archive.develooper.com/modules@;perl.org/msg13887.html

    Regards,

    Pat Deegan http://www.psychogenic.com

  enteredby:   PDEEGAN (Pat Deegan)
  enteredon:   Mon Oct 28 02:47:00 2002 GMT

The resulting entry would be:

XML::Simple::
::PurePerl        bdpOg pure perl API to create and parse XML        PDEEGAN


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=25300000_a3f000908ced5791&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=25300000_a3f000908ced5791&SUBMIT_pause99_add_mod_insertit=1

Reply via email to