
Hmmm - maybe this question is about something else entirely. xml serialization uses the boost library spirit. I was really NOT looking forward to writing yet another xml parser. (Actually I was NOT looking forward to writing yet another parser period - which by the way is one of the main motivations for writing the serialization library in the first place!). I found spirit (as part of boost naturally) which included a parser for xml - eureka. well almost, I had to learn more about spirit, tweak the xml grammar to get it compile on all the compilers, address the fact that spirt 1.8 doesn't work on older compilers, etc. This still took some time. But it was fun for me to spend the time this way. Also, once I got it working - it's work great!!! and I haven't had to go back and continually tweak things. I don't know if this answers anyone's questions - but there it is. Robert Ramey Jeff Flinn wrote:
m.korbosli wrote:
Jeff Flinn wrote:
Wouldn't this be best described by the Spirit grammar definition used by xml_iarchive?
I would be grateful if you give me a link or a file in which I can find more details about that.
Sorry, I've never looked for it. Try searching your boost/archive directories for "spirit" and/or "grammar". Perhaps Robert Ramey could better direct you.
Jeff Flinn