Libwps is a library (for use by word procesors, for example) for importing the
Microsoft Works word processor file format. It imports Works format versions 2,
3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is
just a Works word processor import filter, so there are no plans for supporting
an export filter, spreadsheets, or databases.
This port contains the programming reference for textproc/libxml++26.
libxml++ is a C++ interface for working with XML files, using libxml
(gnome-xml) to parse and write the actual XML files. It has a simple
but complete API.
This port contains the programming reference for textproc/libxml2.
libxode is an XML library which wraps expat. it offers a very flexable DOM,
and uses Memory Pools (which can also be created/used from this library).
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is
a an XML language to define transformation for XML. Libxslt is based on
libxml2, the XML C library developed for the GNOME project. It also implements
most of the EXSLT set of processor-portable extensions functions and some of
Saxon's evaluate and expressions extensions.
People can either embed the library in their application or use xsltproc the
command line processing tool.
mdocml is a suite of tools compiling mdoc, the roff macro package of
choice for BSD manual pages, and man, the predominant historical
package for UNIX manuals. The mission of mdocml is to deprecate groff,
the GNU troff implementation, for displaying mdoc pages whilst
providing token support for man.
mdocml consists of the libmandoc validating compiler and mandoc, which
interfaces with the compiler library to format output for UNIX
terminals (with support for wide-character locales), XHTML, HTML,
PostScript, and PDF.
Disambiguation: mdocml is often referred to by its installed binary,
"mandoc".
MyThes is a simple thesaurus that uses a structured text data file and an index
file with binary search to lookup words and phrases and return information on
part of speech, meanings, and synonyms
Sphinx is a full-text search engine, distributed under GPL version
2. Commercial license is also available for embedded use.
Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant fulltext search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages. Currently built-in data sources
support fetching data either via direct connection to MySQL, or from
an XML pipe.
As for the name, Sphinx is an acronym which is officially decoded as
SQL Phrase Index.