call for a lightweight xml parser

Ulf Wiger (AL/EAB) <>
Tue Oct 18 12:40:51 CEST 2005


Ulf Wiger wrote:
>
> I timed it on a small XML-like string (no header, and no
> DTD stuff):
> 
> 18> timer:tc(vccXml,simple_xml,["<protocol name=\"vccBasic\" 
> vsn=\"1.0\"/>"]).
> {20,{simple_xml,[{"protocol",[{"vsn","1.0"},{"name","vccBasic"
> }],[]}]}}
> 
> Running the same string through xmerl:
> 
> 15> timer:tc(xmerl_scan,string,["<protocol value=\"vccBasic\"/>"]).
> {410,
[...]

Hmmm, I didn't notice until now that I had actually pasted in a 
_shorter_ XML string into the xmerl example. Add another 20 us
or so to the 410 us above.  (:

/Uffe



More information about the erlang-questions mailing list