|
Lines 1-23
Link Here
|
| 1 |
LT XML is an integrated set of XML tools and a developers' tool-kit, including |
1 |
LT XML is an integrated set of XML tools and a developers' tool-kit, |
| 2 |
a C-based API. |
2 |
including a C-based API. |
| 3 |
|
3 |
|
| 4 |
The LT XML tool-kit includes stand-alone tools for a wide range of processing |
4 |
The LT XML tool-kit includes stand-alone tools for a wide range of |
| 5 |
of well-formed XML documents, including searching and extracting, |
5 |
processing of well-formed XML documents, including searching and |
| 6 |
down-translation (e.g. report generation, formatting), tokenising and sorting. |
6 |
extracting, down-translation (e.g. report generation, formatting), |
|
|
7 |
tokenising and sorting. |
| 7 |
|
8 |
|
| 8 |
Sequences of tool applications can be pipelined together to achieve complex |
9 |
Sequences of tool applications can be pipelined together to achieve |
| 9 |
results. |
10 |
complex results. |
| 10 |
|
11 |
|
| 11 |
For special purposes beyond what the pre-constructed tools can achieve, |
12 |
For special purposes beyond what the pre-constructed tools can |
| 12 |
extending their functionality and/or creating new tools is easy using the |
13 |
achieve, extending their functionality and/or creating new tools |
| 13 |
LT XML API. Minimal applications require less than one-half page of C code |
14 |
is easy using the LT XML API. Minimal applications require less |
| 14 |
to express. |
15 |
than one-half page of C code to express. |
| 15 |
|
16 |
|
| 16 |
LT XML provides two views of an XML file; one as a flat stream of markup |
17 |
LT XML provides two views of an XML file; one as a flat stream of |
| 17 |
elements and text; a second as a sequence of tree-structured XML elements. |
18 |
markup elements and text; a second as a sequence of tree-structured |
| 18 |
The two views can be mixed, allowing great flexibility in the manipulation |
19 |
XML elements. The two views can be mixed, allowing great flexibility |
| 19 |
of XML documents. It also includes a powerful, yet simple, querying language, |
20 |
in the manipulation of XML documents. It also includes a powerful, |
| 20 |
which allows the user to quickly and easily select those parts of an XML |
21 |
yet simple, querying language, which allows the user to quickly and |
| 21 |
document which are of interest. |
22 |
easily select those parts of an XML document which are of interest. |
| 22 |
|
23 |
|
| 23 |
WWW: http://www.ltg.ed.ac.uk/software/xml/ |
24 |
WWW: http://www.ltg.ed.ac.uk/software/ltxml/ |