Usage of libxml2 for several modules

Jacek Caban jacek at
Tue Jan 19 15:12:30 CST 2010

On 1/19/10 9:26 PM, Nikolay Sivov wrote:
> On 1/19/2010 19:36, Jacek Caban wrote:
>> Hi*Nikolay*,
>> >  If I'm right then only solution is to link to libxml2 statically from
>> >  each module. Is it an acceptable way?
>> >
>> >  P.S. having a separate copy of libxml2 allows to tweak its namespace
>> >  support (I believe there's some discussions of that problem in bugzilla).
>> I think it would be better to avoid using libxml2 for xmllite 
>> implementation. Writing XML parser from scratch is easy and we can 
>> avoid problems with incompatibilities.
> Hi.
> Actually I don't see (yet) any incompatibilities for xmllite, except 
> depth security threshold. I'm not very familiar with parsers in general,
> could you help me please with some useful links or good examples of 
> already implemented simple xml parsers (except libxml2 of course) that 
> you could suggest as good start.

We have a very lite, but also very customized, XML parser in 
dlls/ntdll/actctx.c. It mixes parsing with interpreting, but it should 
give you a good view on how to write such parser.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the wine-devel mailing list