libarabica 20100203-2-maemo1
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
Repository:
Uploaded by:
Depends:
Size:
35888 bytes
MD5sum:
455be5cadf442a887a9ba44f02347ab3
Source:
Status:
Package imported
QA Quarantine ends:
ENDED 2012-08-20 15:02
Packages depending on this package:
Changes
Package events
| Event type | User | Timestamp |
| Package imported | System | 2012-08-20 15:47 UTC |

Comments:
There have been no comments so far.
Comments:
You must be logged in to make comments.