View on
MetaCPAN
T. Linden > Pod-AxPoint > pod2axpoint

Download:
Pod-AxPoint-0.04.tar.gz

Annotate this POD

View/Report Bugs
Source  

NAME ^

pod2axpoint

SYNOPSIS ^

 pod2axpoint inputfile.pod > outputfile.xml

DESCRIPTION ^

pod2axpoint converts POD input to AxPoint XML, which can be used to generate HTML Slideshows.

There is another script for this purpose on cpan, podslides-ax-magicpoint-0.01, but this creates a xslt transformation and doesn't support everything of AxPoint. That's why I wrote my own.

POD ^

Beside the known perlpod markup some exceptions has been made:

DEPENDENCIES ^

AxPoint is required. I used the FreeBSD port:

 /usr/ports/print/axpoint (axpoint-1.50)

Beside axpoint you need Pod::Tree for parsing POD.

AxPoint itself has a lot of dependencies, here are all the (FreeBSD) packages were installed:

 axpoint-1.50                   XML Based Presentations
 docbook-xml-4.2_1              XML version of the DocBook DTD
 expat-2.0.0_1                  XML 1.0 parser written in C
 fontconfig-2.3.2_6,1           An XML-based font configuration API for X Windows
 libxml2-2.6.27                 XML parser library for GNOME
 p5-XML-Filter-BufferText-1.01  Filter to put all characters() in one event
 p5-XML-Filter-XSLT-0.03        XSLT as a SAX Filter
 p5-XML-LibXML-1.62001          Interface to Gnome libxml2 library
 p5-XML-LibXML-Common-0.13      Routines and Constants common for XML::LibXML and XML::GDOM
 p5-XML-LibXSLT-1.59            Perl interface to the GNOME XSLT library
 p5-XML-NamespaceSupport-1.09_1 A simple generic namespace support class
 p5-XML-Parser-2.34_2           Perl extension interface to James Clark's XML parser, expat
 p5-XML-SAX-0.15                Simple API for XML
 p5-XML-SAX-Expat-0.38          Simple API for XML
 p5-XML-SAX-Writer-0.50         SAX2 XML Writer
 sdocbook-xml-1.1,1             "Simplified" DocBook XML DTD
 xmlcatmgr-2.2                  SGML and XML catalog manager

If you're not on FreeBSD try cpan or install all the stuff manually - which is annoying.

Last but not least: try FreeBSD.

LICENSE AND COPYRIGHT ^

Copyright (c) 2007 Thomas Linden

This tool is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

BUGS AND LIMITATIONS ^

See rt.cpan.org for current bugs, if any.

INCOMPATIBILITIES ^

None known.

DIAGNOSTICS ^

To debug pod2axpoint use debug() or the perl debugger, see perldebug.

AUTHOR ^

Thomas Linden <tlinden |AT| cpan.org>

VERSION ^

0.04

syntax highlighting: