aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/ltxml/pkg-descr
blob: 67c8e2c82f649b7a2f9b05504705ae55554e5bcd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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.

WWW: http://www.ltg.ed.ac.uk/software/ltxml/
raph'>* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1 * Mark MAKE_JOBS_UNSAFE.marcus2009-08-161-0/+1 * -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1 * - Use GNOME macro instead of ${MASTER_SITE_GNOME}, removearaujo2009-02-021-1/+1 * - Chase lang/guile shlib bumpmiwi2009-01-231-2/+2 * - Chase lang/guile share library version bump (.18 -> .19)rafan2008-07-211-2/+2 * Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-1/+1 * - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-201-2/+1 * Chase libguile shared lib version.marcus2008-03-011-2/+2 * Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-252-4/+4