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

Re: Call for fast XML implementations

  • To: Robin Berjon <robin.berjon@e...>
  • Subject: Re: Call for fast XML implementations
  • From: Phil Nash <phil.nash.lists@g...>
  • Date: Fri, 24 Mar 2006 18:35:14 +0000
  • Cc: XML Developers List <xml-dev@l...>, W3C EXI Public <public-exi@w...>
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=lmzjvbxXhtBJXXtKxtRcrlSbsE+slL7C9ziNK5o70c4Rahv1IhEfuZ5TYR2OgvQjCJVX9XvDhqxGjaq3UDYIPs9C24jjMNQqvB1l0GCHhj3TZqjyFvhdllj6yLBnv1rLANdJr0ypE9JxOwrMwE4v7BO97MKXcJgYV1klFTOm9CA=
  • In-reply-to: <64FC73EF-3F94-4F6E-BC72-0E0879DF3423@e...>
  • References: <64FC73EF-3F94-4F6E-BC72-0E0879DF3423@e...>
  • User-agent: Thunderbird 1.5 (Windows/20051201)

o ihil..
Robin Berjon wrote:
>  * If you wish to be extra helpful, you can also include the small 
> amount of code and configuration required to run the parser within our 
> framework, which is built on top of Japex (https://japex.dev.java.net/). 
> If you're interested, we'd be delighted to help you get started.

Does this imply that only java parsers will be considered?
I've had a parser project in C++ on my shelf for a while now and am just 
turning back to look at it. It's heavily template based, using policies 
to turn on and off various types of support that may not be needed (and 
would otherwise inhibit performance) at compilation time. This means 
that, while it will be compliant (that is the aim), you can deliberately 
remove some features to squeeze more speed out if you know your use 
cases don't require it (e.g. various levels of validation, certain types 
of error handling, string conversions etc).
By using templates I also avoid the overhead of virtual functions, which 
may or may not be significant, but I suspect it could be, in view of the 
number of them used in a typical transaction.

As it is the implementation is a way off complete yet. What sort of time 
scales are we looking at?

Best regards,

[)o
IhIL..

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.