[redland-dev] Removing support for expat in Raptor 2.0.7+ - requiring libxml2
Dave Beckett
dave at dajobe.org
Sun Jan 29 16:34:52 EST 2012
On 1/29/12 1:09 PM, Dave Beckett wrote:
> Expat hasn't had a release in 4+ years and I can simplify the Raptor code
> and configuration if libxml2 is required; it has been the default and
> recommended parser for over 5 years. libxml2 is a very widely installed
> library and as far as I'm concerned, is the definitive XML library for C. I
> won't be removing the SAX2 abstraction since that's working fine.
>
> I guess there's a small possibility somebody might want a smaller XML
> subsystem to be usable but it can't be based on an unmaintained library.
> There are things like lxml (python + C), Xerces-C++ (C++), etc. but
> integrating them would be tricky. I'm not doing this work.
I should have also said libxml2 will be required *only if* you want to
build a parser that reads an XML syntax:
RDF/XML, RDFa, Atom, GRDDL, all that crappy RSS*.
libxml2 won't be required if you (say) just wanted a Turtle parser.
Dave
More information about the redland-dev
mailing list