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

Re: XML parsing memory overhead concerns (fwd)

  • From: Paul Miller <stele@f...>
  • To: "Clark C. Evans" <clark.evans@m...>
  • Date: Sat, 18 Dec 1999 12:35:24 -0500

xml parsing code gpl
> James posted the answer to your concern a while
> back... (it took me a while to grok what he
> was saying).   Sean's description is correct,
> only he didn't mention "how" you do it with expat.
> James describes this below.  You only send "part"
> of the XML stream at any given time, it fires
> callbacks filling up your event buffer, as
> Sean describes.  Evidently expat handles
> "restarting" mid element..

I read through Clark's writeup and I'm willing to give it another go. I
think the main problem will be handling the reentrancy caused by the
parser parsing a startElement, calling a handler in my interface, which
calls back into the parser to get some element data, which causes
another call to the parser to read more data, which causes the
characterData handler to be called, which fills in the buffer passed by
my code, and have it all unwind correctly. Perhaps this would be easier
to think about if I had a few beers first...

Another issue is expat's license. I'm not very familiar with the Mozilla
license, but presumably anything I build on top would also require the
Mozilla (or GPL) license. I personally feel the GPL license is too
restrictive. Does Mozilla let code be used in commercial products where
source code is not made available? That's my main requirement.

--
Paul Miller - stele@f...

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



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.