XML::Toolkit is a suite of tools that work to make handling XML easier. It is
designed to marshall XML documents into Moose classes and back again with
minimal changes.
XML::Validate is a generic interface to different XML validation backends.
Backends for the following validators are included with this distribution:
** LibXML (& you'll need XML::LibXML)
** Xerces (& you'll need XML::Xerces)
XML::XML2JSON is a Perl module to convert XML to JSON (and JSON to XML) using
the following rules from Google (http://code.google.com/apis/gdata/json.html):
Basic:
- The feed is represented as a JSON object; each nested element or attribute
is represented as a name/value property of the object.
- Attributes are converted to String properties.
- Child elements are converted to Object properties.
- Elements that may appear more than once are converted to Array properties.
- Text values of tags are converted to $t properties.
Namespace:
- If an element has a namespace alias, the alias and element are concatenated
using "$". For example, ns:element becomes ns$element.
XML:
- XML version and encoding attributes are converted to version and encoding
attributes of the root element, respectively.
xsh is a powerfull command-line XML (DOM) editing tool/programming
language in the manner of Unix shell interpreters and line-oriented text
editors like ed. It can be used either interactively or for batch-mode
XML processing.
p5-libsoldout is a perl module to access the C library libsoldout.
The initial version just implements functions to convert markdown
input to html including strict markdown, discount markdown and
specific extensions only available in libsoldout.
From the README:
libxml-perl is a collection of smaller Perl modules, scripts, and
documents for working with XML in Perl. libxml-perl software works in
combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove and others.
TeXcount is a Perl script that counts the number of words in the
text of LaTeX files. It has rules for handling most of the common
macros and provides colour coded output indicating which parts have
been counted.
This is a port of pdftohtml, which converts pdf-files into nicely
formatted html, combined with png images.
The HTML generated uses frames to emulate the content listing from
the pdf.
Plover is a free open source program intended to bring real-time
stenographic technology not just to stenographers, but also to
hackers, hobbyists, accessibility mavens, and all-around speed
demons.
agate is a Python data analysis library that is optimized for humans
instead of machines. It is an alternative to numpy and pandas that
solves real-world problems with readable code.
agate was previously known as journalism.