>From ChangeLog:
o Fixed a few bugs in XPath, validation, and tree handling.
o Fixed XML Base implementation, added a coupel of examples to the
regression tests
---
Pychart is a Python library for creating high-quality charts in
Postscript and PDF. It produces line plots, bar plots, range-fill
plots, and pie charts.
The "String::Similarity" calculates the similarity index of its two
arguments. A value of '0' means that the strings are entirely
different. A value of '1' means that the strings are identical.
String::Approx lets you match and substitute strings approximately.
With this you can emulate errors: typing errorrs, speling errors,
closely related vocabularies (colour color), genetic mutations (GAG ACT),
abbreviations (McScot, MacScot).
--
Aspell is an Open Source spell checker designed to eventually replace
Ispell. Its main feature is that it does a much better job of
coming up with possible suggestions than Ispell does. In fact recent
tests shows that it even does better than Microsoft Word 97's spell
checker or just about any other spell checker I have seen. It also
has support for checking (La)TeX and Html files, and run time support
for other non English languages. Aspell also is a library however
the recommend way to use aspell is through the Pspell library as
the actual interface to the aspell library is constantly changing.
WWW: http://aspell.sourceforge.net/
---
This module is an interface to the gnome libxml2 DOM parser (no SAX
parser support yet), and the DOM tree. It also provides an
XML::XPath-like findnodes() interface, providing access to the XPath
API in libxml2.
---
A package collecting the tools required for writing basic XML
applications in Python, along with documentation and sample
code Features include (but are not limited to) SAX, DOM, the
xmlproc validating parser, an Expat interface, and more.
---
This module is a fast XSLT library, based on the Gnome libxslt
engine.
Performance is currently about twice that of XML::Sablotron, the
engine is also quite complete in its implementation, supporting
things like xsl:import, and keys().
Submitted by Brian J. Kifiak <bk@rt.fm>.
Blatte is a very powerful text markup and transformation language
with a very simple syntax. A Blatte document can be translated
into a Perl program that, when executed, produces a transformed
version of the input document.
--
The Free Software Foundation's text processing utilities, for rearranging,
reformatting and generally mangling text.
Many of the utilities exist in the OpenBSD base collection, but the GNU
versions have added functionality, which is sometimes useful.
All the binaries are prefixed by the letter g to differentiate them
with the standard applications with the same name.
Note that this port will install these utilities with a 'g' prefix,
e.g. gtar, but the texinfo documentation will refer to them without
the 'g' prefix.
checked by naddy@
longer being developed, the release number of this port now reflects the
advancing XML DTD versions. The directory structure for the XML DTDs
is similar to that of the SGML ones (share/xml/docbook/4.1, for example)
- Update to docbook-4.1.2
- bump NEED_VERSION, integrate COMMENT
- switch to tracking XML schemas, but keep installing old SGML ones
ok jakob@
--
This is a library for generating form letters, building HTML pages,
or filling in templates generally. A `template' is a piece of text
that has little Perl programs embedded in it here and there. When
you `fill in' a template, you evaluate the little programs and
replace them with their values.
Submitted by Shell Hung <i@shellhung.org>
--
This module provided supports for many types of TTF tables, including
reading, processing and writing, and also supports XML output.
Based on a tarball by Shell Hung <i@shellhung.org>
--
This module was created to help those who need to manage RDF Site
Summary (RSS) files, it makes quick work of creating, updating and
saving RSS files.
--
This module provides the Perl API to the Sablotron XSLT engine
(textproc/sablotron). For more information about it, refer to the
XSLT standard at http://w3.org/TR/XSLT/
- bump NEED_VERSION
- shared libraries work now! No more static constructors
- now depends on the external expat2 libraries
- new MASTER_SITE, since other one is very unreliable
There are a whole load of new features, the main one being xsl:sort
support; check out the homepage for more information
converts MSWord Documents to ASCII Text and PostScript
Changes 0.30-0.31
-----------------
Bug fixes:
- Bug in the "Show hidden (by Word) text" feature fixed
- Bug reported by David Aspinwall <aspinwall@timesten.com> fixed
- Bug reported by Robert Steinmetz <rob@steinmetznet.com> fixed
Old features:
- The -g and -c options are no longer supported. The -c option was default
and is now used automatically (Unix only)
New features:
- Ability to show part of the images.
- Ability to use landscape mode (Unix only; PostScript version only)
- Support for all ISO-8859 character sets plus KOI8 and some code pages
(Unix only; text version only)
- Antiword will now give a warning if the given Postscript papersize is
unsupported. Thanks to Greg Robinson <Greg.Robinson@dsto.defence.gov.au>
- Moved from Postscript version 1 to version 2
- Antiword now returns 1 if no Word document is found among the files given
on the command-line. As suggested by Jens Schleusener
<Jens.Schleusener@dlr.de>
- Takes the right margin into account.
- The PostScript part now supports the AvantGarde, Bookman, Helvetica-Narrow,
NewCenturySchlbk and Palatino font (Unix only)
- More accurate fontnames translation table
- Initial scale factor is now configurable (RISC OS only)
--
This module aims to comply exactly to the XPath specification at
http://www.w3.org/TR/xpath and yet allow extensions to be added in
the form of functions.
Modules such as XSLT and XPointer may need to do this as they support
functionality beyond XPath.
--
This is a Perl module to parse XSL Transformational sheets. For a
description of the XSLT, see http://www.w3.org/TR/xslt. Other
useful resources can be found at http://www.xslt.com
--
This is a Perl extension to XML::Parser. It adds a new 'Style' to
XML::Parser, called 'Dom', that allows XML::Parser to build an
Object Oriented datastructure with a DOM Level 1 compliant interface.
For a description of the DOM (Document Object Model), see
http://www.w3.org/DOM/
--
XML::Simple is a Perl module that makes it really easy to read and
write XML files. You can get a full rundown of the module's
capabilities and limitations in the manual page.
XML::Simple was originally developed for the purpose of reading and
writing config files in XML format (which offers various advantages
over say .INI format). Having said that, many people find it useful
for other purposes.
--
This module provides ways to parse XML documents. It is built on
top of XML::Parser::Expat, which is a lower level interface to James
Clark's expat library. Each call to one of the parsing methods
creates a new instance of XML::Parser::Expat which is then used to
parse the document. Expat options may be provided when the XML::Parser
object is created.
These options are then passed on to the Expat object on each parse
call. They can also be given as extra arguments to the parse methods,
in which case they override options given at XML::Parser creation
time.
--
XML::Writer is a helper module for Perl programs that write an XML
document. The module handles all escaping for attribute values and
character data and constructs different types of markup, such as
tags, comments, and processing instructions.
By default, the module performs several well-formedness checks to
catch errors during output. This behaviour can be extremely useful
during development and debugging, but it can be turned off for
production-grade code.
The module can operate either in regular mode in or Namespace
processing mode. In Namespace mode, the module will generate Namespace
Declarations itself, and will perform additional checks on the
output.
Additional support is available for a simplified data mode with no
mixed content: newlines are automatically inserted around elements
and elements can optionally be indented based as their nesting
level.