very early in development now... but can parse a compactdata, abstract it it's object model.. modify a property, and save it again...i'm aiming for it to be strongly typed... and any method call that violates the MSD (is planned) to raise an exception, and rollback gracefully.. (well.. as gracefully as i can manage without using a transaction... which is why lots of things are done in a single method call..)

It's the first i've heard of it... it doesn't look useful for what i want to do (which is pull sdmx data from different sources and display it..)since you need to have a DTD beforehand... Actually.. it does look interesting in that it's event based... like SAX.. but i'm already familiar with sax... but really.. whatever you can do with SAX... you can probably do with STAX.. just sax uses callbacks into a handler, and STAX is queried for it's state... different models to do the same thing...Regards James Gardner