LT XML is an integrated set of XML tools and a developers' tool-kit,
including a C-based API.
The LT XML tool-kit includes stand-alone tools for a wide range of
processing of well-formed XML documents, including searching and
extracting, down-translation (e.g. report generation, formatting),
tokenising and sorting.
Sequences of tool applications can be pipelined together to achieve
complex results.
For special purposes beyond what the pre-constructed tools can
achieve, extending their functionality and/or creating new tools
is easy using the LT XML API. Minimal applications require less
than one-half page of C code to express.
LT XML provides two views of an XML file; one as a flat stream of
markup elements and text; a second as a sequence of tree-structured
XML elements. The two views can be mixed, allowing great flexibility
in the manipulation of XML documents. It also includes a powerful,
yet simple, querying language, which allows the user to quickly and
easily select those parts of an XML document which are of interest.
This class loader implements phrasebook patterns using YAML.
Phrases can be contained within one or more dictionaries, with each phrase
accessible via a unique key. Phrases may contain placeholders, please see
Data::Phrasebook for an explanation of how to use these. Groups of phrases are
kept in a dictionary. In this implementation a single file is one complete
dictionary.
RXP is a validating XML parser written in C. It is licensed under the
GNU Public Licence.
Command line manipulation of BibTeX files:
* Pretty-printing data bases
* Syntactic checks with error recovery
* Semantic checks
* Sorting and merging of data bases
* Generation of uniform reference keys according to predefined rules or
according to user specification
* Selecting references used in one publication which are found by
analyzing an aux file
* Controlled rewriting of fields utilising regular expressions to specify
the rewriting rules
* Macro (String) expansion to eliminate the need of extra string
definitions
* Collecting statistics about one or more data bases
This is the BSD-licensed version of the well-known diff utility, obtained from
OpenBSD. It lacks some features of GNU diff. It is a proposed project idea
to replace the GNU diff with this one, but it needs to be completed first.
Patches are highly appreciated.
This is the BSD-licensed version of the well-known grep utility, obtained from
OpenBSD. It lacks some features of GNU grep. It is a proposed project idea
to replace the GNU grep with this one, but it needs to be completed first.
Patches are highly appreciated.
Emacs Muse is an authoring and publishing environment for Emacs. It
simplifies the process of writings documents and publishing them to
various output formats.
Muse consists of two main parts: an enhanced text-mode for authoring
documents and navigating within Muse projects, and a set of publishing
styles for generating different kinds of output.
The Excel::Writer::XLSX module can be used to create an Excel file in the 2007+
XLSX format. The XLSX format is the Office Open XML (OOXML) format used by Excel
2007 and later. Multiple worksheets can be added to a workbook and formatting
can be applied to cells. Text, numbers, and formulas can be written to the
cells. This module cannot, as yet, be used to write to an existing Excel XLSX
file.
Geo::Parse::OSM - OpenStreetMap XML file regexp parser
HTML::Entities::Interpolate is a pure Perl module to call
HTML::Entities::encode_entities, via a hash, within a string.