[
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)
|