On Sep 6, 2011, at 2:51 PM, Marco Leise wrote:

> Am 06.09.2011, 22:28 Uhr, schrieb Timon Gehr <timon.g...@gmx.ch>:
> 
>> On 09/06/2011 09:36 PM, notna wrote:
>>> Sorry upfront, I didn't read this hole thread, so maybe I'm missing or
>>> mixing something...
>>> 
>>> How about a D binding for http://www.xmlsoft.org/ ?
>>> 
>>> In other words, taking the "curl or sqlite3 path", something like
>>> /etc/c/xml2
>> 
>> That is about 4 times slower than the Tango XML parser:
>> 
>> http://dotnot.org/blog/archives/2008/03/10/xml-benchmarks-updated-graphs-with-rapidxml/
> 
> You are so right, Timon. How deep is the trench between Phobos and Tango 
> devs? Tango's XML parser should really make it into Phobos.

That will never happen.  Though on a positive note, a major reason the Tango 
parser is so fast because there's no copying or translation of the underlying 
data.  Attributes are passed to the user as-is via a slice of the input range.  
Most parsers in other languages simply don't work this way.

Reply via email to