OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Parsing efficiency? - why not 'compile'????

[ Lists Home | Date Index | Thread Index ]

David Megginson wrote:
> Robin Berjon writes:
>  > Please describe what a "realistic use case" is to you, and time
>  > allowing I'll be happy to oblige. I'd also be glad to know what in
>  > the use cases that have already been cited many times in this
>  > permathread is not realistic.
> Your cases are fine: just make sure that you use an environment
> and data similar to what you'll use in the real world (for example, if
> the data will be coming over the net from outside the firewall, test
> that way).

Yes, that's what we've done naturally. For SOAP we've tested it in situations 
described by our customers (often EAI-style stuff). For broadcast we can 
reproduce a variety of situations to match varying needs. The results are rather 

> In the past, I've observed that actual XML parsing generally accounts
> for under 1% of a batch application's running time (much less, if
> you're building a big object tree or doing any database access).  That
> means that if you speed up the XML parsing by 10%, you might have sped
> up your application by less than 0.1% (or realistically, not at all,
> if the parser was already idling waiting for data over the network).

Obviously! There's a reason why despite the fact that my box is littered with 
all sorts of fun binfoset tools I use XML almost exclusively ;) The idea is 
simply to make it possible for people to keep using all the XML Unicode text 
goodness even when a step in their workflow makes it impractical/impossible, 
*not*at*all* to compete with XML. I wish the pollution-and-doom mongerers would 
give more thought to that aspect.

Robin Berjon <robin.berjon@expway.fr>
Research Engineer, Expway        http://expway.fr/
7FC0 6F5F D864 EFB8 08CE  8E74 58E6 D5DB 4889 2488


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS