libarabica

Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and partial 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.
Section:
libs
Maintainers:

Releases

RepositoryLatest version
Diablo Extras-devel free armellibarabica 20100203-2-maemo1
Diablo Extras-devel free i386libarabica 20100203-2-maemo1
Fremantle Extras-devel free armellibarabica 20100203-2-maemo1
Fremantle Extras-devel free i386libarabica 20100203-2-maemo1

Package events

PackageRepositoryEvent typeUserTimestamp
libarabica 20100203-2-maemo1Diablo Extras-devel free i386Package importedSystem2012-08-23 17:26 UTC
libarabica 20100203-2-maemo1Diablo Extras-devel free armelPackage importedSystem2012-08-23 17:24 UTC
libarabica 20100203-2-maemo1Fremantle Extras-devel free i386Package importedSystem2012-08-20 15:47 UTC
libarabica 20100203-2-maemo1Fremantle Extras-devel free armelPackage importedSystem2012-08-20 15:43 UTC