Re: [xml] Binary serialization/deserialization of xmlDocPtr?
- From: Daniel Veillard <veillard redhat com>
- To: Aleksander Øhrn <Aleksander Ohrn fast no>
- Cc: xml gnome org
- Subject: Re: [xml] Binary serialization/deserialization of xmlDocPtr?
- Date: Thu, 28 Apr 2005 07:40:47 -0400
On Thu, Apr 28, 2005 at 09:40:43AM +0200, Aleksander Øhrn wrote:
Hi,
I have a small search application where XML gets indexed, and where one at query-time may pull out any
snippet from the XML using XPath. As part of this process I currently invoke xmlParsememory/2 at query-time
in order to get an xmlDocPtr I can work with. A nice optimization would be to do the parsing at
indexing-time, and at query-time just read in the binary xmlDocPtr object. Is there a recommended way on
how to achieve this? Any prior art I could take a look at?
Tried searching the mailing list archives but all I found was a general discussion thread about wbxml,
nothing very concrete. Any pointers are much appreciated.
What makes you think saving to a binary and loading from a binary would gain
much efficiency. Right now parsing an in-memory XML string with libxml2 is
close to 2 times faster than trying to copy the same preparsed xmlDocPtr
subtree.
Daniel
--
Daniel Veillard | Red Hat Desktop team http://redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]