> As Dean said, it doesn't make sense to make every call 
> thread-safe.  This
> would be a huge overhead, and most people wouldn't need it 
> anyway (locking
> is always more efficient when done in an application-aware way).

Sorry, but I can't follow you here. Based on the assumption
of a single parser instance per thread I see no reason for
locking at all. And if parser instances are shared by threads,
its surely the task of the application to implement locking.

So why do you see a performance problem? (Of course I follow
your arguments against MSXML.)


Jochen

Reply via email to