Changes between Version 23 and Version 24 of SoC2010


Ignore:
Timestamp:
Mar 23, 2010, 5:02:40 AM (13 years ago)
Author:
Stefan Seefeld
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoC2010

    v23 v24  
    4545== Boost.XML ==
    4646I started a 'boost.xml' library (right now in https://svn.boost.org/svn/boost/sandbox/xml/) a long time ago, which I have never found enough time and energy to bring to a formal boost submission. Having a proper XML library as part of boost would be very useful, in particular if "proper XML" goes beyond the basics such as parsing. (There already are lots of half-baked XML parsers, but few fully conform to the spec, or yield well performing in-memory representations that can be traversed via XML-specific tools such as XPath.)
     47
     48The current implementation uses libxml2 as "backend". A possible project would be to add bindings for an alternative backend (xerces, say), and by doing so help robustify the boost.xml API, by making sure the API completely abstracts away backend-specific idiosyncrasies.
    4749
    4850The student needs to have a basic understanding of the XML and related specifications, as well as some exposure to existing XML APIs (such as DOM, SAX, XMLReader) to understand the problem domain.