|
High-level non-validating XML
XML4C consists of three
Redland is a library that
parser component that is
shared libraries (two code
provides a high-level
free for both commercial and
and one data) that provide
interface for RDF allowing
non-commercial use. (1)
classes for parsing,
the model to be stored,
Load/save XML files to an
generating, manipulating,
queried and manipulated.
in-memory document object
and validating XML
Redland implements each of
model (DOM). (2) Add
documents. XML4C is faithful
the RDF model concepts in
name/value attribtes to
to the XML 1.0
its own class so provides an
nodes. (3) Compress nodes or
Recommendation and
object based API for them.
entire sub-trees using
associated standards (DOM
Some of the classes
in-memory Zip compression.
1.0, SAX 1.0, DOM 2.0, SAX
providing the parsers,
(4) AES encrypt the content
2.0, Namespaces). XML4C also
storage mechanisms and other
of a node. (5) Numerous
supports a subset of the W3C
elements are built as
methods for iterating over
Schema language (see the
modules that can be added or
the nodes in a document. (6)
documentation for supported
removed as required.
Numerous methods for
features). Source code,
Features include: A modular,
searching and sorting nodes
samples, and API
object based library written
in a document. (7) API
documentation are provided
in C, C and Perl APIs for
designed to make it easy to
with the XML4C parser.
manipulating the RDF Model
do frequently encountered
and parts - Statements,
tasks when working with XML.
Resources and Literals,
(8) Makes it easy to handle
Parsers for importing the
binary data (such as image
model from RDF/XML syntax,
data) within XML files.
Storage for models in memory
and on disk via Berkeley DB,
Query APIs for the model by
Statement (triples) or by
Nodes and Arcs,and
Statement Streams for
construction, parsing,
de/serialisation of models.
Date: Jun, 06 2005 Date: Feb, 05 2003 Date: Sep, 29 2000 |