This module is a wrapper around the diff algorithm from the module
Algorithm::Diff. It's job is to simplify a visualization of the differences of
each strings.
Compared to the many other Diff modules, the output is neither in diff-style
nor are the recognised differences on line or word boundaries, they are at
character level.
Syntax::Highlight::Engine::Kate is a port to perl of the syntax highlight
engine of the Kate text editor.
The language xml files of kate have been rewritten to perl modules using a
script. These modules function as plugins to this module.
Template-Magic is a "magic" interface between programming and design. It makes
"magically" available all the runtime values - stored in your variables or
returned by your subroutines - inside a static template file. Usually no need
to assign values to the object.
Given a piece of text and some search terms, produces an object
which locates the search terms in the message, extracts a reasonable-length
string containing all the search terms, and optionally dumps the string out
as HTML text with the search terms highlighted in bold.
Text::Diff provides a basic set of services akin to the diff(1) utility.
It is not anywhere near as feature complete as diff(1), but it is better
integrated with Perl and available on all platforms. It is often faster
than shelling out to a system's diff(1) executable for small files, and
generally slower on larger files.
-Anton
<tobez@FreeBSD.org>
This module provides a flexible way to wrap and flow text for both ASCII and
non-ASCII outputs.
The main purpose of this module is to provide text wrapping and flowing
features without being tied down to ASCII based output and fixed-width
fonts. My needs were for a more sophisticated text control in PDF and GIF
output formats in particular.
This is a module that parses WDDX packets. Which are
well supported in Allaire Coldfusion, and pretty
useful.
This is from the WDDX.org web site: "The Web Distributed
Data Exchange, or WDDX, is a free, open XML-based
technology that allows Web applications created with any
platform to easily exchange data with one another over the
Web."
The Sitemap Protocol allows you to inform search engine
crawlers about URLs on your Web sites that are available
for crawling. A Sitemap consists of a list of URLs and
may also contain additional information about those URLs,
such as when they were last modified, how frequently they
change, etc.
This is a very simple filter. One common cause of grief (and programmer
error) is that XML parsers aren't required to provide character events
in one chunk. They can, but are not forced to, and most don't. This
filter does the trivial but oft-repeated task of putting all characters
into a single event.
XML::Parser::EasyTree adds a new "built-in" style called "EasyTree" to
XML::Parser. Like XML::Parser's "Tree" style, setting this style causes the
parser to build a lightweight tree structure representing the XML document.
This structure is, at least in this author's opinion, easier to work with than
the one created by the built-in style.