Xmerl performance

Alexey Shchepin alexey@REDACTED
Fri Jan 14 17:56:40 CET 2005

Hello, Sean!

On Thu, 13 Jan 2005 23:09:55 +0000, you said:

 SH> Hi, We used the expat binding which was written as part of the ejabberd
 SH> project. Thanks to Alexey Shchepin for writing it and making it available
 SH> (under the GPL).

 SH> We adapted the SAX type model of the ejabberd expat driver to create a DOM
 SH> with something like the following code. I can't quite recall which bits of
 SH> this were used but it might provide a guide.

This code uses pretty old verion of expat driver (AFAIR earlier than Oct 2003),
small update is required for version from ejabberd-0.7.5 (replace xmlstart,
xmlend, xmlcdata, and xmlerror with ?XML_*).  But i'd recommend to use version
from ejabberd cvs version, it includes interface for parsing entire element and
works faster.

More information about the erlang-questions mailing list