|
High-level non-validating XML
Redland is a library that
XML4C consists of three
parser component that is
provides a high-level
shared libraries (two code
free for both commercial and
interface for RDF allowing
and one data) that provide
non-commercial use. (1)
the model to be stored,
classes for parsing,
Load/save XML files to an
queried and manipulated.
generating, manipulating,
in-memory document object
Redland implements each of
and validating XML
model (DOM). (2) Add
the RDF model concepts in
documents. XML4C is faithful
name/value attribtes to
its own class so provides an
to the XML 1.0
nodes. (3) Compress nodes or
object based API for them.
Recommendation and
entire sub-trees using
Some of the classes
associated standards (DOM
in-memory Zip compression.
providing the parsers,
1.0, SAX 1.0, DOM 2.0, SAX
(4) AES encrypt the content
storage mechanisms and other
2.0, Namespaces). XML4C also
of a node. (5) Numerous
elements are built as
supports a subset of the W3C
methods for iterating over
modules that can be added or
Schema language (see the
the nodes in a document. (6)
removed as required.
documentation for supported
Numerous methods for
Features include: A modular,
features). Source code,
searching and sorting nodes
object based library written
samples, and API
in a document. (7) API
in C, C and Perl APIs for
documentation are provided
designed to make it easy to
manipulating the RDF Model
with the XML4C parser.
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: Sep, 29 2000 Date: Feb, 05 2003 |