Find a file
2012-11-06 20:27:20 +00:00
bin
cmake
doc Updated copyright dates 2012-11-02 20:19:01 +00:00
examples stylesheet 2012-11-06 20:03:15 +00:00
include variable_impl 2012-11-06 20:27:20 +00:00
m4
src
tests got tests compiling 2012-11-03 09:43:11 +00:00
vs7
vs8
vs9
vs10
vs2012 corrections, more templateing 2012-11-02 23:16:43 +00:00
.bzrignore
.gitignore
arabica.pc.in
AUTHORS
autogen.sh
ChangeLog
CMake.README
CMakeLists.txt
config.guess
config.sub
configure.ac bumped version to 2012-Sometime 2012-11-03 09:45:27 +00:00
COPYING Updated copyright dates 2012-11-02 20:19:01 +00:00
depcomp
HOWTOBUILD
INSTALL
install-sh
ltmain.sh
Makefile.am
missing template 2012-11-06 07:50:57 +00:00
NEWS
README

Arabica
=======

*Arabica is an XML and HTML processing toolkit*, providing *SAX2*, *DOM*, *XPath*, and *XSLT* implementations, written in *Standard C++*

* *SAX* is an event-based XML processing API. Arabica is a full SAX2 implementation, including the optional interfaces and helper classes. It provides uniform SAX2 wrappers for the Expat parser, Xerces, Libxml2 and, on Windows, for the Microsoft XML parser.
* The *DOM* is a platform- and language-neutral interface which models an XML document as a tree of nodes, defined by the W3C. Arabica implements the DOM Level 2 Core on top of the SAX layer.
* *XPath* is a language for addressing parts of an XML document. Arabica implements XPath 1.0 over its DOM implementation.
* *XSLT* is a language for transforming XML documents into other XML documents. Arabica builds XSLT over its XPath engine.
* In addition to the XML parser, Arabica includes Taggle, an *HTML parser* derived from TagSoup. 

Arabica is written in Standard C++ and should be portable to most platforms. It is parameterised on string type. Out of the box, it can provide UTF-8 encoded std::strings or UTF-16 encoded std::wstrings, but can easily be customised for arbitrary string types.

Arabica is available under a BSD-style license.

For latest Arabica news, please see http://www.jezuk.co.uk/arabica
For build notes see http://www.jezuk.co.uk/arabica/howtobuild