Re: [xml] Binary serialization/deserialization of xmlDocPtr?

On Thu, Apr 28, 2005 at 09:40:43AM +0200, Aleksander Øhrn wrote:

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


Daniel Veillard      | Red Hat Desktop team
veillard redhat com  | libxml GNOME XML XSLT toolkit | Rpmfind RPM search engine

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]