atm it handles nested xml, the <? xml tag at the start, plain text content (not yet mixed, it'll do that in a week, was on planning), doesn't do comments (which is pretty easy to put in, but just didn't have the time to do so), no explicit cdata etc.Chris Cromer wrote: Does it handle CDATA and such or will I have to work on stripping that stuff out of the struct to get to the real content? If it does then that would be perfect. It would save me from having to write a parser from scratch.
It parses most of any random document fine. Since it was intended for computer-generated XML, it doesn't do any error checking or reporting, which would fit your application nice as well.
If anything you can use it as a base.