Boost logo

Boost :

Subject: Re: [boost] Standard c++ XML parser API (Boost.XML)
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2014-03-17 17:03:58


On 2014-03-08 15:03, Saksham Maheshwari wrote:
> Hey guys,
>
> As part of this year's GSOC, I am interested in developing a Standard c++
> XML parser for Boost (Boost.XML project in Ideas Page).

As indicated on that page, I would be happy to mentor such a project.

> What I have encountered till now, there are many libraries which could be
> used for parsing XML file, but there is no Standard XML API in c++ to do
> the same, contrary to other languages like Java or python. I think this is
> an appropriate place to discuss about this API and then develop it.
>
> Since a past couple of days, I have been reading and understanding the
> existing Boost.xml (sandbox project) and Arabica project. What I think now
> is that there is no need to develop such an API from scratch, it would just
> be a wastage of our resources, else we could use the existing codes to
> develop such an API.
>
> We can use multiple backends supported in Arabica API and merge it with out
> existing Boost.XML to make such a standard API, so that it can adapted to a
> wide range of existing XML libraries.
>
> Also, the SAX implementation of Boost.XML has to be changed and it has to
> be implemented/modified (i.e. reader API), comparing it with Arabica::SAX.
>
> DOM API is working very fine.
>
> So, according to me, the possible tasks will be
> 1. To enhance or change the SAX implementation of Boost.XML
> 2. To provide multiple backends to this API.
>
> But for now, I want to know what you guys think about the idea.

Just for the record: I have been collaborating with Saksham over the
last couple of weeks to refine ideas that could be cast into a formal
project submission.

It would be really great if someone else would provide feedback, too.

Regards,
        Stefan

-- 
      ...ich hab' noch einen Koffer in Berlin...

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk