Ken.  There are folks out here who would be interested in hearing more about xmlstarlet and anything else you can share about working with XML.

I have used expat parsers with various programming languages and toolkits for ages.  Never got to grips with DOM type parsers and I'm continually annoyed that expat isn't a validating parser.

Anything you can tell me about other ways to work with XML would be cool.

I think XML is a great thing.  I'd put in a box with markdown as one of the most important things to happen to online publishing and data-exchange for decades.

OK I know you can't compare markdown with the huge importance of XML but I think anything that flexible that is based on pure text is great.

