Some time ago, I wrote a prototype application using XML::Twig, CGI.pm, and the Template Toolkit for serving up academic journal articles marked up in XML in a variety of formats including HTML, LaTeX, and RTF. The publishers of the journal have asked me to implement my application and add functionality (full text searching, PDF and MS Word output, aggregation of data across XML documents, report and graph generation, input from MS Word, etc.) I am leaning toward adding the addtional functionality to my prototype and moving to mod_perl, however I thought I should check and see if there are other options available that might already include some of the features I need. My search for XML application servers turned up quite a few Java based solutions and AxKit on CPAN. It looks like AkKit can handle the transformations my application already does, but it doesn't look like it adds any significant functionality over my current application other than caching and being mod_perl based.

Does anyone have any experience with AxKit? Are there any other perl based XML application servers out there? Should I continue to work on my own solution? Thanks in advance. Any advice will be greatly appreciated.

----
Coyote


In reply to XML Application Servers by Coyote

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.