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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XML parsing memory overhead concerns (fwd)

[ Lists Home | Date Index | Thread Index ]
  • From: James Clark <jjc@jclark.com>
  • To: Paul Miller <stele@fxtech.com>
  • Date: Sun, 19 Dec 1999 13:12:01 +0700

Paul Miller wrote:

> 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...

In the scheme I described, the expat handlers simply append events to a
queue, so you have no reentrancy problems.

> 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.

No.  The Mozilla license isn't like that.

> 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?

Yes. That's the main point of the Mozilla license.  It's requirements
are not at all onerous.

James



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






 

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

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