[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

[ANN] Common API for XML Pull Parsing (XMLPULL V1)

  • To: xml-dev@l...
  • Subject: [ANN] Common API for XML Pull Parsing (XMLPULL V1)
  • From: Aleksander Slominski <aslom@c...>
  • Date: Tue, 09 Apr 2002 11:59:58 -0500

xmlpull download
hi,

it is our pleasure to announce now finalized XMLPULL V1 API
(small changes are still possible but we will make every
effort possible to keep it backward compatible). 

XMLPULL or Common API for XML Pull Parsing is an effort to
define a simple and elegant pull parsing API (currently for
Java). It is created as a result of merging two 
XML pull parsing APIs for Java: kXML and XPP. As the authors of
kXML and XPP we have realized that the lack of one common
API is the main stumbling block in gaining acceptance of
XML pull parsing between XML developers. Therefore for last
few months we worked on a common API that will be easy to
use (following old design philosophy: keep the simple things
simple and make the complex things possible) and still
allows to accomplish all XML pull parsing related tasks.  
XMLPULL API can be used from J2ME to J2EE and it allows 
to create small footprint and high perfromance 
parser implementations. 

Some of interesting features of XMLPULL:
* it is a minimalist API and therefore it is very easy to
  create an implementation from scratch or
  on top of existing XML parsers / tokenizers
* it is designed to allow implementing on top of it
  push parsers (such as SAX), pull parsers that provides
  immutable event object instance (XML iterators), or even DOM
* supports Namespaces in XML Recommendation
* supports fast high level iteration (next()) and low level
  tokenizing (nextToken())
* to support J2ME and very small implementations parsing of
  DOCDECL is optional (but DOCDECL is reported if requested)
* it is in public domain (though tests are LGPL)

Please visit XMLPULL V1 API web page at:

   http://www.xmlpull.org/

Two implementations of API are available: latest kXML2 and
XPP3 are now supporting XMLPULL V1 API and they both pass
all XMLPULL V1 API Conformance Tests. To download 
XMLPULL implementation visit kXML2 (http://www.kxml.org) 
or XPP3 (http://www.extreme.indiana.edu/soap/xpp).

Please give XMLPULL a try and let us know what is your opinion.

Thanks,

Aleksander Slominski and Stefan Haustein

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.