Arbica

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. It implements the DOM Level 2 Core on top of the SAX layer. Arabica implements XPath 1.0 over its DOM implementation. It 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.



http://www.jezuk.co.uk/cgi-bin/view/arabica


Bookmark and Share          3195



comments powered by Disqus


Related Products

Xerces-C++

Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data.

Read more

Libxml++

libxml++ is a C++ wrapper for the libxml XML parser library.

Read more

Libxml

Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.

Read more

libxml-Perl

Perl interface to Gnome libxml2 xml parsing and DOM library.

Read more

lxml-python

lxml is a Pythonic binding for the libxml2 and libxslt libraries.

Read more

SAXExpat

This is a SAX for .NET parser implementation based on the popular Expat XML parser.

Read more

SAX for .NET

SAX for .NET is the port of SAX to C#.

Read more

TclXML

The TclXML project is a collection of tools and libraries for handling XML documents with the Tcl scripting language.

Read more

Piccolo

Piccolo is a small, extremely fast XML parser for Java. It implements the SAX 1, SAX 2.0.1, and JAXP 1.1 (SAX parsing only) interfaces as a non-validating parser and attempts to detect all XML well-formedness errors. Piccolo was developed by Yuval Oren.

Read more

Expat

Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

Read more




Follow feeds Follow bestopensource on Twitter Follow bestopensource on Facebook

Enter your email address:

Delivered by FeedBurner



Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.